diff --git a/dongle.c b/dongle.c index de271f157d28ca5c41e5f08a5ebd68c0c87dddf2..cb7ab4d2c46a18ec21ba676bd6cd5112ee448810 100644 --- a/dongle.c +++ b/dongle.c @@ -168,6 +168,7 @@ void free_device(struct device *dev) { if (!dev) return; + free(dev->ip); free(&(dev->usb)); } @@ -176,6 +177,7 @@ void free_usb(struct USB *usb) { if (!usb) return; + free(usb->product); free(usb->product_id); free(usb->vendor_id); diff --git a/dongle_pin.h b/dongle_pin.h new file mode 100644 index 0000000000000000000000000000000000000000..8259165490fd8283fd54a1b6ee7d8338dce32264 --- /dev/null +++ b/dongle_pin.h @@ -0,0 +1,6 @@ +#ifndef PIN_H +#define PIN_H +#include "common.h" + +int expose_pin_object(struct ubus_context *ctx); +#endif