X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=ao-tools%2Fao-chaosread%2Fao-chaosread.c;h=7808f6c91d5cdad2689219951ac117ff96bc6392;hb=c62816a00b9aa40879a2ea98da2d10667e09b704;hp=ca7b65a7c89074d5e75ac6b11490dacd5fe78f5b;hpb=3bdc9028502c766d1c8ddb4f0dedba4bbc22384e;p=fw%2Faltos diff --git a/ao-tools/ao-chaosread/ao-chaosread.c b/ao-tools/ao-chaosread/ao-chaosread.c index ca7b65a7..7808f6c9 100644 --- a/ao-tools/ao-chaosread/ao-chaosread.c +++ b/ao-tools/ao-chaosread/ao-chaosread.c @@ -91,7 +91,6 @@ chaoskey_match(libusb_device *dev, char *match_serial) return handle; out: - free(device_serial); if (handle) libusb_close(handle); return 0; @@ -235,7 +234,7 @@ main (int argc, char **argv) int infinite = 0; int bytes = 0; - while ((c = getopt_long(argc, argv, "s:l:", options, NULL)) != -1) { + while ((c = getopt_long(argc, argv, "s:l:ib", options, NULL)) != -1) { switch (c) { case 's': serial = optarg;