diff options
author | Karel Zak | 2012-12-04 14:32:15 +0100 |
---|---|---|
committer | Karel Zak | 2012-12-04 14:32:15 +0100 |
commit | ccb07d4d4fa87b63f280bb0dcbcd57d1a8d745ce (patch) | |
tree | 4a287a1c66ddd857a91e89e698e02505498e758e | |
parent | libmount: clean nonnull attribute usage (diff) | |
download | kernel-qcow2-util-linux-ccb07d4d4fa87b63f280bb0dcbcd57d1a8d745ce.tar.gz kernel-qcow2-util-linux-ccb07d4d4fa87b63f280bb0dcbcd57d1a8d745ce.tar.xz kernel-qcow2-util-linux-ccb07d4d4fa87b63f280bb0dcbcd57d1a8d745ce.zip |
vipw: remove unused set{uid,gid} calls
Signed-off-by: Karel Zak <kzak@redhat.com>
-rw-r--r-- | login-utils/vipw.c | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/login-utils/vipw.c b/login-utils/vipw.c index 1eeeb0dd7..152c9f5aa 100644 --- a/login-utils/vipw.c +++ b/login-utils/vipw.c @@ -192,7 +192,7 @@ static void pw_write(void) free(tmp_file); } -static void pw_edit(int notsetuid) +static void pw_edit(void) { int pstat; pid_t pid; @@ -212,10 +212,6 @@ static void pw_edit(int notsetuid) err(EXIT_FAILURE, _("fork failed")); if (!pid) { - if (notsetuid) { - (void)setgid(getgid()); - (void)setuid(getuid()); - } execlp(editor, p, tmp_file, NULL); /* Shouldn't get here */ _exit(EXIT_FAILURE); @@ -271,7 +267,7 @@ static void edit_file(int is_shadow) if (fstat(fileno(tmp_fd), &begin)) pw_error(tmp_file, 1, 1); - pw_edit(0); + pw_edit(); if (fstat(fileno(tmp_fd), &end)) pw_error(tmp_file, 1, 1); |