- if (libusb_control_transfer(printer->handle,
- LIBUSB_REQUEST_TYPE_CLASS | LIBUSB_ENDPOINT_IN |
- LIBUSB_RECIPIENT_INTERFACE,
- 0, printer->conf,
- (printer->iface << 8) | printer->altset,
- (unsigned char *)buffer, bufsize, 5000) < 0)
+ if ((err = libusb_control_transfer(printer->handle, LIBUSB_REQUEST_TYPE_CLASS | LIBUSB_ENDPOINT_IN | LIBUSB_RECIPIENT_INTERFACE, 0, printer->conf, (printer->iface << 8) | printer->altset, (unsigned char *)buffer, bufsize, 5000)) < 0)