]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
mcookie: fix -f usage [clang analyze]
authorKarel Zak <kzak@redhat.com>
Wed, 29 Jul 2015 12:59:56 +0000 (14:59 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 29 Jul 2015 12:59:56 +0000 (14:59 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
misc-utils/mcookie.c

index ee8ec38ba71421cd22947509cb26c9dbac8e7014..f26d4d2578bccc9a33b3c33006ee58bac5d8fac3 100644 (file)
@@ -151,15 +151,14 @@ int main(int argc, char **argv)
        textdomain(PACKAGE);
        atexit(close_stdout);
 
-       if (2 < argc)
-               ctl.files = xmalloc(sizeof(char *) * argc);
-
        while ((c = getopt_long(argc, argv, "f:m:vVh", longopts, NULL)) != -1) {
                switch (c) {
                case 'v':
                        ctl.verbose = 1;
                        break;
                case 'f':
+                       if (!ctl.files)
+                               ctl.files = xmalloc(sizeof(char *) * argc);
                        ctl.files[ctl.nfiles++] = optarg;
                        break;
                case 'm':