diff options
author | Bernhard Voelker | 2012-06-06 16:34:55 +0200 |
---|---|---|
committer | Karel Zak | 2012-06-15 11:42:43 +0200 |
commit | b4479ffaa890026a74f609a4a1c1effd538cb5fd (patch) | |
tree | 0c827f1a7cdaaa261a9e92a9a21c86bd4dfe8891 /sys-utils/setsid.c | |
parent | su: remove unimplemented options -u and -v (diff) | |
download | kernel-qcow2-util-linux-b4479ffaa890026a74f609a4a1c1effd538cb5fd.tar.gz kernel-qcow2-util-linux-b4479ffaa890026a74f609a4a1c1effd538cb5fd.tar.xz kernel-qcow2-util-linux-b4479ffaa890026a74f609a4a1c1effd538cb5fd.zip |
setsid: fix off-by-one error in execvp call
Bug introduced during --ctty implementation by v2.21-112-g8a2f04d.
Signed-off-by: Bernhard Voelker <mail@bernhard-voelker.de>
Diffstat (limited to 'sys-utils/setsid.c')
-rw-r--r-- | sys-utils/setsid.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/sys-utils/setsid.c b/sys-utils/setsid.c index 52ad38f3e..071ccc42f 100644 --- a/sys-utils/setsid.c +++ b/sys-utils/setsid.c @@ -93,6 +93,6 @@ int main(int argc, char **argv) if (ioctl(STDIN_FILENO, TIOCSCTTY, 1)) warn(_("failed to set the controlling terminal")); } - execvp(argv[optind], argv + optind + 1); + execvp(argv[optind], argv + optind); err(EXIT_FAILURE, _("execvp failed")); } |