SCCS-vsn: libexec/ftpd/ftpd.c 5.40
#endif /* not lint */
#ifndef lint
#endif /* not lint */
#ifndef lint
-static char sccsid[] = "@(#)ftpd.c 5.39 (Berkeley) %G%";
+static char sccsid[] = "@(#)ftpd.c 5.40 (Berkeley) %G%";
if (data >= 0)
return (fdopen(data, mode));
if (data >= 0)
return (fdopen(data, mode));
+ (void) seteuid((uid_t)0);
s = socket(AF_INET, SOCK_STREAM, 0);
if (s < 0)
s = socket(AF_INET, SOCK_STREAM, 0);
if (s < 0)
- return (NULL);
- (void) seteuid((uid_t)0);
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
(char *) &on, sizeof (on)) < 0)
goto bad;
if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR,
(char *) &on, sizeof (on)) < 0)
goto bad;