From: Sami Kerola Date: Sat, 13 Jul 2019 08:31:06 +0000 (+0100) Subject: libblkid: check number of test_blkid_save arguments correctly X-Git-Tag: v2.35-rc1~317^2~1 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9175f39075b130bce00ed4b0d23be90a1defa915;p=thirdparty%2Futil-linux.git libblkid: check number of test_blkid_save arguments correctly 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 --- diff --git a/libblkid/src/save.c b/libblkid/src/save.c index 21308a9cf9..bceaa11398 100644 --- a/libblkid/src/save.c +++ b/libblkid/src/save.c @@ -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);