diff --git a/include/palerain.h b/include/palerain.h index abaec68..25778ff 100644 --- a/include/palerain.h +++ b/include/palerain.h @@ -10,7 +10,6 @@ #include #include #include -#include #define LOG(loglevel, ...) p1_log(loglevel, __FILE__, __LINE__, __func__, __VA_ARGS__) #define CLEAR() printf("\33[2K\r"); @@ -18,6 +17,7 @@ #define CMD_LEN_MAX 512 #define OVERRIDE_MAGIC 0xd803b376 #ifdef USE_LIBUSB +#include #define USB_RET_SUCCESS LIBUSB_SUCCESS #define USB_RET_NOT_RESPONDING LIBUSB_ERROR_OTHER diff --git a/src/usb_iokit.c b/src/usb_iokit.c index 592798d..144a79c 100644 --- a/src/usb_iokit.c +++ b/src/usb_iokit.c @@ -247,5 +247,6 @@ int wait_for_pongo(void) { while (get_spin()) { sleep(1); } + CFRelease(cfdict); return -1; }