]> git.zerfleddert.de Git - usb-driver/blobdiff - usb-driver.c
only close the parallel port when it was really openend
[usb-driver] / usb-driver.c
index be3b94ffaded07ff9285328551126c1ea58c98f9..e6201459046d9f6c8f671f741896472cbf020742 100644 (file)
@@ -636,7 +636,10 @@ int do_wdioctl(int fd, unsigned int request, unsigned char *wdioctl) {
 #ifndef NO_WINDRVR
                                ret = (*ioctl_func) (fd, request, wdioctl);
 #else
-                               pport->close(cr->hCard);
+                               if (pport)
+                                       pport->close(cr->hCard);
+
+                               pport = NULL;
 #endif
                        }
                        break;
Impressum, Datenschutz