Commit 95d17e985dd69b602e26cd17bbe631b91bed5ccc

nelisky 2012-03-16T19:17:24

NULLing handle on destroy

1
2
3
4
5
6
7
8
9
10
11
12
diff --git a/libztex.c b/libztex.c
index 9b8cc02..aca07ac 100644
--- a/libztex.c
+++ b/libztex.c
@@ -352,6 +352,7 @@ int libztex_prepare_device (struct libusb_device *dev, struct libztex_device** z
 void libztex_destroy_device (struct libztex_device* ztex) {
   if (ztex->hndl != NULL) {
     libusb_close(ztex->hndl);
+    ztex->hndl = NULL;
   }
   if (ztex->bitFileName != NULL) {
     free(ztex->bitFileName);