#endif
bind(sock, (struct sockaddr *)&sin, sizeof(sin));
#if !WANT_NONROOT
- seteuid(c->uid);
setegid(c->gid);
+ seteuid(c->uid);
#endif
f->sin.sin_family = AF_INET;
#if !WANT_NONROOT
if (h->do_setuid) {
- seteuid(c->uid);
setegid(c->gid);
+ seteuid(c->uid);
} else {
seteuid(getuid());
setegid(getgid());
case 'F':
lo->classify = 1;
break;
- case ' ':
+ case '\0':
fptr = optr + 1;
*(optr--) = 0;
break;
} else {
fptr = c->recv_buf;
}
-
+
/* then we chdir to the dir in fptr (if any) */
tmp = fptr ? strrchr(fptr, '/') : NULL;
if (tmp != NULL) {