diff options
Diffstat (limited to 'fetchmail.c')
| -rw-r--r-- | fetchmail.c | 10 | 
1 files changed, 2 insertions, 8 deletions
| diff --git a/fetchmail.c b/fetchmail.c index f912cad9..aa8dff4e 100644 --- a/fetchmail.c +++ b/fetchmail.c @@ -58,7 +58,7 @@ int check_only;		/* if --probe was set */  char *rcfile;		/* path name of rc file */  char *idfile;		/* UID list file */  int versioninfo;	/* emit only version info */ -char *dfltuser;		/* invoking user */ +char *user;		/* the name of the invoking user */  static void termhook();  static char *lockfile; @@ -74,7 +74,7 @@ char **argv;      int st, bkgd, lossage;      struct query def_opts;      int parsestatus, implicitmode; -    char *user, *home, *tmpdir, tmpbuf[BUFSIZ];  +    char *home, *tmpdir, tmpbuf[BUFSIZ];       struct passwd *pw;      FILE	*lockfp;      pid_t pid; @@ -173,12 +173,6 @@ char **argv;  	if (strcmp(ctl->servername, "defaults") == 0)  	    exit(PS_SYNTAX); -    /* figure out who the default recipient should be */ -    if (getuid() == 0) -	dfltuser = ctl->remotename; -    else -	dfltuser = user; -      /* merge in wired defaults, do sanity checks and prepare internal fields */      for (ctl = querylist; ctl; ctl = ctl->next)  	if (ctl->active && !(implicitmode && ctl->skip)) | 
