X-Git-Url: http://git.zerfleddert.de/cgi-bin/gitweb.cgi/hmcfgusb/blobdiff_plain/816f5cd2ecb24d72753fed01597a81e031398446..153e04b395bd05c23a8c65eca6425561d56e881e:/hmcfgusb.c diff --git a/hmcfgusb.c b/hmcfgusb.c index ace2e57..bfe0369 100644 --- a/hmcfgusb.c +++ b/hmcfgusb.c @@ -191,7 +191,6 @@ static struct libusb_transfer *hmcfgusb_prepare_int(libusb_device_handle *devh, if (err != 0) { fprintf(stderr, "Can't submit transfer: %s\n", usb_strerror(err)); libusb_free_transfer(transfer); - free(data_buf); return NULL; } @@ -317,6 +316,8 @@ struct hmcfgusb_dev *hmcfgusb_init(hmcfgusb_cb_fn cb, void *data) dev->n_pfd = dev->n_usb_pfd; + quit = 0; + return dev; }