]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
scriptlive: fix argv[0] for execlp()
authorKarel Zak <kzak@redhat.com>
Wed, 2 Mar 2022 09:00:46 +0000 (10:00 +0100)
committerKarel Zak <kzak@redhat.com>
Wed, 2 Mar 2022 09:00:46 +0000 (10:00 +0100)
Signed-off-by: Karel Zak <kzak@redhat.com>
term-utils/scriptlive.c

index 37f092c1ffbf6da407f1c586fa8c3c247fa5c103..d81712d36f6dac4d7968bb5aa997286c60549af5 100644 (file)
@@ -321,9 +321,9 @@ main(int argc, char *argv[])
                                execl(shell, shname, "-i", (char *)NULL);
                } else {
                        if (command)
-                               execlp(shname, "-c", command, (char *)NULL);
+                               execlp(shname, shname, "-c", command, (char *)NULL);
                        else
-                               execlp(shname, "-i", (char *)NULL);
+                               execlp(shname, shname, "-i", (char *)NULL);
                }
                err(EXIT_FAILURE, "failed to execute %s", shell);
                break;