diff options
| author | klm | 1998-03-08 05:31:11 +0000 |
|---|---|---|
| committer | klm | 1998-03-08 05:31:11 +0000 |
| commit | f603459cb922b945240df7326f0e550b21fd1ddd (patch) | |
| tree | 92f28c37b2a91e823d956be9fc1262d03d925962 /src/mail-wrapper.c | |
| parent | 4a9f1ad4fb57d3c5de1368f30dc182984ee70ce0 (diff) | |
| download | mailman-f603459cb922b945240df7326f0e550b21fd1ddd.tar.gz mailman-f603459cb922b945240df7326f0e550b21fd1ddd.tar.zst mailman-f603459cb922b945240df7326f0e550b21fd1ddd.zip | |
Diffstat (limited to 'src/mail-wrapper.c')
| -rw-r--r-- | src/mail-wrapper.c | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/src/mail-wrapper.c b/src/mail-wrapper.c index 9445c2671..337426b60 100644 --- a/src/mail-wrapper.c +++ b/src/mail-wrapper.c @@ -39,7 +39,7 @@ const char *LEGAL_PARENT_NAMES[] = { /* Should make these arrays too... */ const int LEGAL_PARENT_UID = 1; /* mail's UID */ -const int LEGAL_PARENT_GID = 1; /* mail's GID */ +const int LEGAL_PARENT_GID = 9001; /* mail's GID */ /* @@ -80,12 +80,14 @@ int legal_caller() { /* compare to our parent's uid */ if(LEGAL_PARENT_UID != getuid()) { - fprintf(f,"GOT UID %d.\n", getuid()); + /* fprintf(f,"GOT UID %d.\n", getuid()); */ + printf("GOT UID %d.\n", getuid()); return 0; } if(LEGAL_PARENT_GID != getgid()) { - fprintf(f,"GOT GID %d.\n", getgid()); + /* fprintf(f,"GOT GID %d.\n", getgid()); */ + printf("GOT GID %d.\n", getgid()); return 0; } return 1; @@ -109,7 +111,6 @@ void main(int argc, char **argv) { char *command; int i; - /* f = fopen("/tmp/fart", "w+"); */ if(argc < 2) { printf("Usage: %s program [args...]\n", argv[0]); @@ -121,7 +122,7 @@ void main(int argc, char **argv) { sprintf(command, "%s/%s", COMMAND_LOCATION, argv[1]); if(!valid_command(argv[1])){ - printf("Illegal command.\n"); + printf("Illegal command.\n"); } else{ if(legal_caller()) { |
