Remove zero packet flag on usb as it's unsupported outside linux and unnecessary.
diff --git a/usbutils.c b/usbutils.c
index 119592c..14a2bf4 100644
--- a/usbutils.c
+++ b/usbutils.c
@@ -2212,7 +2212,6 @@ static void init_usb_transfer(struct usb_transfer *ut)
ut->transfer = libusb_alloc_transfer(0);
if (unlikely(!ut->transfer))
quit(1, "Failed to libusb_alloc_transfer");
- ut->transfer->flags = LIBUSB_TRANSFER_ADD_ZERO_PACKET;
ut->transfer->user_data = ut;
}