]> git.zerfleddert.de Git - usb-driver/blobdiff - usb-driver.c
better fix for windrvrfd when device is not opened
[usb-driver] / usb-driver.c
index be08eff4236fec1f5d5de7194225f2926a92d874..a6d64ce824c9c8136155da5fab61dc5d4d4f1709 100644 (file)
@@ -40,8 +40,8 @@
 #include "usb-driver.h"
 
 static int (*ioctl_func) (int, int, void *) = NULL;
-static int windrvrfd = 0;
-FILE *modulesfp;
+static int windrvrfd = -1;
+FILE *modulesfp = NULL;
 static int modules_read = 0;
 static struct usb_bus *busses = NULL;
 static struct usb_device *usbdevice;
@@ -712,7 +712,7 @@ int close(int fd) {
        
        if (fd == windrvrfd) {
                DPRINTF("close windrvrfd\n");
-               windrvrfd = 0;
+               windrvrfd = -1;
        }
 
        return (*func) (fd);
Impressum, Datenschutz