diff --git a/usb_libusb.c b/usb_libusb.c
index 57897d05..9c2c9a96 100644
--- a/usb_libusb.c
+++ b/usb_libusb.c
@@ -320,7 +320,7 @@ static void usbdev_close(union filedescriptor *fd)
   usb_dev_handle *udev = (usb_dev_handle *)fd->usb.handle;
 
   if (udev == NULL)
-    return -1;
+    return;
 
   (void)usb_release_interface(udev, usb_interface);