comparison lib-src/movemail.c @ 3309:f00054d40753

* movemail.c [MAIL_USE_POP] (main): Don't use non-portable string-handling functions.
author Jim Blandy <jimb@redhat.com>
date Sun, 30 May 1993 19:26:11 +0000
parents 62dd28940dc6
children 1fc792473491
comparison
equal deleted inserted replaced
3308:a784dfbd4d67 3309:f00054d40753
138 pfatal_with_name (buf); 138 pfatal_with_name (buf);
139 free (buf); 139 free (buf);
140 } 140 }
141 141
142 #ifdef MAIL_USE_POP 142 #ifdef MAIL_USE_POP
143 if (!bcmp (inname, "po:", 3)) 143 if (!strncmp (inname, "po:", 3))
144 { 144 {
145 int status; char *user; 145 int status; char *user;
146 146
147 user = (char *) rindex (inname, ':') + 1; 147 for (user = &inname[strlen (inname) - 1]; user >= inname; user--)
148 if (*user == ':')
149 break;
150
148 status = popmail (user, outname); 151 status = popmail (user, outname);
149 exit (status); 152 exit (status);
150 } 153 }
151 154
152 setuid (getuid ()); 155 setuid (getuid ());