]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
flock: NULL deref
authorBrad Forschinger <bnjf@bnjf.id.au>
Tue, 5 May 2015 01:51:24 +0000 (11:51 +1000)
committerKarel Zak <kzak@redhat.com>
Tue, 5 May 2015 10:42:52 +0000 (12:42 +0200)
cmd_argv[2] will be initialised only if it's specificed with -c.  NULL
deref otherwise resulting in crash.

Signed-off-by: Brad Forschinger <bnjf@bnjf.id.au>
sys-utils/flock.c

index 84f1ec4864e13c2ad93d98463544a0ab211e48e0..fda7bdc4883f7f15f6b21c5f9cafef5bcd3271cc 100644 (file)
@@ -319,7 +319,7 @@ int main(int argc, char *argv[])
                /* Clear any inherited settings */
                signal(SIGCHLD, SIG_DFL);
                if (verbose)
-                       printf(_("%s: executing %s\n"), program_invocation_short_name, cmd_argv[2]);
+                       printf(_("%s: executing %s\n"), program_invocation_short_name, cmd_argv[0]);
                f = fork();
 
                if (f < 0) {