X-Git-Url: https://diplodocus.org/git/nmh/blobdiff_plain/b9d1f2e025035a63ed177365e46f4e9251e70069..be6c3984:/mts/smtp/smtp.c?ds=inline diff --git a/mts/smtp/smtp.c b/mts/smtp/smtp.c index 98c20d83..984f50d3 100644 --- a/mts/smtp/smtp.c +++ b/mts/smtp/smtp.c @@ -481,8 +481,6 @@ sendmail_init (char *client, char *server, int watch, int verbose, vec[vecp++] = "-ov"; vec[vecp++] = NULL; - setgid (getegid ()); - setuid (geteuid ()); execvp (sendmail, vec); fprintf (stderr, "unable to exec "); perror (sendmail); @@ -854,7 +852,7 @@ sm_auth_sasl(char *user, int saslssf, char *mechlist, char *inhost) strncpy(host, inhost, sizeof(host) - 1); } - nmh_get_credentials (host, user, 1, &creds); + nmh_get_credentials (host, user, 0, &creds); /* It's OK to copy the creds pointers here. The callbacks that use them will only be called before this function returns. */