From: Matthias Janke Date: Sun, 13 Jan 2013 02:43:50 +0000 (+0100) Subject: fix mem leaks in examples ftdi_deinit -> ftdi_free X-Git-Tag: v1.0rc2~7 X-Git-Url: http://developer.intra2net.com/git/?p=libftdi;a=commitdiff_plain;h=1383a2c4d1c056f3ac17ee15ed21e9aab03db1cc;hp=161206ce8c4dbb25a7660c865993bba4eb8e119b fix mem leaks in examples ftdi_deinit -> ftdi_free --- diff --git a/examples/bitbang2.c b/examples/bitbang2.c index 1582da0..26f3338 100644 --- a/examples/bitbang2.c +++ b/examples/bitbang2.c @@ -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); } diff --git a/examples/bitbang_cbus.c b/examples/bitbang_cbus.c index 9914786..b902b50 100644 --- a/examples/bitbang_cbus.c +++ b/examples/bitbang_cbus.c @@ -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); diff --git a/examples/bitbang_ft2232.c b/examples/bitbang_ft2232.c index 29f5029..253555a 100644 --- a/examples/bitbang_ft2232.c +++ b/examples/bitbang_ft2232.c @@ -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);