diff options
| author | bwarsaw | 1999-02-27 19:36:06 +0000 |
|---|---|---|
| committer | bwarsaw | 1999-02-27 19:36:06 +0000 |
| commit | 5436b513c2ceb9af2c9a0379f5761b83b2fcd69d (patch) | |
| tree | 958b0afe812c978052e6f9d5a6c0bf6408d3a32e /src/cgi-wrapper.c | |
| parent | 7f7bbbce64c85d1b53d0c3a07f44d5c0d255d626 (diff) | |
| download | mailman-5436b513c2ceb9af2c9a0379f5761b83b2fcd69d.tar.gz mailman-5436b513c2ceb9af2c9a0379f5761b83b2fcd69d.tar.zst mailman-5436b513c2ceb9af2c9a0379f5761b83b2fcd69d.zip | |
Diffstat (limited to 'src/cgi-wrapper.c')
| -rw-r--r-- | src/cgi-wrapper.c | 7 |
1 files changed, 1 insertions, 6 deletions
diff --git a/src/cgi-wrapper.c b/src/cgi-wrapper.c index 841ef0730..8c3e21bea 100644 --- a/src/cgi-wrapper.c +++ b/src/cgi-wrapper.c @@ -42,11 +42,6 @@ main(int argc, char** argv, char** env) running_as_cgi = 1; check_caller(logident, parentgid); - /* if we get here, the caller is OK */ - status = setuid(geteuid()); - if (status) - fatal(logident, "%s", strerror(errno)); - /* for these CGI programs, we can ignore argc and argv since they * don't contain anything useful. `script' will always be the driver * program and argv will always just contain the name of the real @@ -58,7 +53,7 @@ main(int argc, char** argv, char** env) fake_argv[2] = script; status = run_script("driver", 3, fake_argv, env); - fatal(logident, "%s", strerror(errno)); + fatal(logident, status, "%s", strerror(errno)); return status; } |
