fix mem leaks in examples ftdi_deinit -> ftdi_free
authorMatthias Janke <matthias.janke@physi.uni-heidelberg.de>
Sun, 13 Jan 2013 02:43:50 +0000 (03:43 +0100)
committerThomas Jarosch <thomas.jarosch@intra2net.com>
Tue, 15 Jan 2013 16:35:06 +0000 (17:35 +0100)
examples/bitbang2.c
examples/bitbang_cbus.c
examples/bitbang_ft2232.c

index 1582da0..26f3338 100644 (file)
@@ -41,7 +41,7 @@ void ftdi_fatal (struct ftdi_context *ftdi, char *str)
 {
     fprintf (stderr, "%s: %s\n",
              str, ftdi_get_error_string (ftdi));
-    ftdi_deinit(ftdi);
+    ftdi_free(ftdi);
     exit (1);
 }
 
index 9914786..b902b50 100644 (file)
@@ -52,7 +52,7 @@ int main(void)
     if (f < 0 && f != -5)
     {
         fprintf(stderr, "unable to open ftdi device: %d (%s)\n", f, ftdi_get_error_string(ftdi));
-        ftdi_deinit(ftdi);
+        ftdi_free(ftdi);
         exit(-1);
     }
     printf("ftdi open succeeded: %d\n",f);
@@ -69,7 +69,7 @@ int main(void)
         {
             fprintf(stderr, "set_bitmode failed for 0x%x, error %d (%s)\n", bitmask, f, ftdi_get_error_string(ftdi));
             ftdi_usb_close(ftdi);
-            ftdi_deinit(ftdi);
+            ftdi_free(ftdi);
             exit(-1);
         }
 
@@ -79,7 +79,7 @@ int main(void)
         {
             fprintf(stderr, "read_pins failed, error %d (%s)\n", f, ftdi_get_error_string(ftdi));
             ftdi_usb_close(ftdi);
-            ftdi_deinit(ftdi);
+            ftdi_free(ftdi);
             exit(-1);
         }
         printf("Read returned 0x%01x\n", buf[0] & 0x0f);
index 29f5029..253555a 100644 (file)
@@ -34,7 +34,7 @@ int main(int argc, char **argv)
     if (f < 0 && f != -5)
     {
         fprintf(stderr, "unable to open ftdi device: %d (%s)\n", f, ftdi_get_error_string(ftdi));
-        ftdi_deinit(ftdi);
+        ftdi_free(ftdi);
         exit(-1);
     }
     printf("ftdi open succeeded(channel 1): %d\n",f);
@@ -53,7 +53,7 @@ int main(int argc, char **argv)
     if (f < 0 && f != -5)
     {
         fprintf(stderr, "unable to open ftdi device: %d (%s)\n", f, ftdi_get_error_string(ftdi2));
-        ftdi_deinit(ftdi2);
+        ftdi_free(ftdi2);
         exit(-1);
     }
     printf("ftdi open succeeded(channel 2): %d\n",f);
@@ -98,7 +98,7 @@ int main(int argc, char **argv)
     printf("disabling bitbang mode(channel 1)\n");
     ftdi_disable_bitbang(ftdi);
     ftdi_usb_close(ftdi);
-    ftdi_deinit(ftdi);
+    ftdi_free(ftdi);
 
     printf("disabling bitbang mode(channel 2)\n");
     ftdi_disable_bitbang(ftdi2);