]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: check number of test_blkid_save arguments correctly
authorSami Kerola <kerolasa@iki.fi>
Sat, 13 Jul 2019 08:31:06 +0000 (09:31 +0100)
committerSami Kerola <kerolasa@iki.fi>
Sun, 14 Jul 2019 10:53:59 +0000 (11:53 +0100)
Without this running test_blkid_save without arguments will cause a crash
when strdup() refers to none-exiting file name.

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
libblkid/src/save.c

index 21308a9cf9802b496f133276012c73b1bdbf935b..bceaa11398ebd26392fdbfc210d641746efb0116 100644 (file)
@@ -213,7 +213,7 @@ int main(int argc, char **argv)
        int ret;
 
        blkid_init_debug(BLKID_DEBUG_ALL);
-       if (argc > 2) {
+       if (argc != 2) {
                fprintf(stderr, "Usage: %s [filename]\n"
                        "Test loading/saving a cache (filename)\n", argv[0]);
                exit(1);