mirror of
https://github.com/freebsd/freebsd-src
synced 2024-09-06 17:18:32 +00:00
A little tweak for performance
Reviewed by: adrian Approved by: rmacklem (mentor) MFC after: 3 weeks
This commit is contained in:
parent
c90baf6817
commit
5e3f9bb882
Notes:
svn2git
2020-12-20 02:59:44 +00:00
svn path=/head/; revision=320406
|
@ -191,7 +191,7 @@ doit(struct sockaddr *fromp)
|
|||
struct passwd *pwd;
|
||||
u_short port;
|
||||
fd_set ready, readfrom;
|
||||
int cc, fd, nfd, pv[2], pid, s;
|
||||
int cc, nfd, pv[2], pid, s;
|
||||
int one = 1;
|
||||
const char *cp, *errorstr;
|
||||
char sig, buf[BUFSIZ];
|
||||
|
@ -496,8 +496,7 @@ doit(struct sockaddr *fromp)
|
|||
#ifdef USE_BLACKLIST
|
||||
blacklist(0, STDIN_FILENO, "success");
|
||||
#endif
|
||||
for (fd = getdtablesize(); fd > 2; fd--)
|
||||
(void) close(fd);
|
||||
closefrom(3);
|
||||
if (setsid() == -1)
|
||||
syslog(LOG_ERR, "setsid() failed: %m");
|
||||
if (setlogin(pwd->pw_name) < 0)
|
||||
|
|
Loading…
Reference in a new issue