… | |
… | |
134 | sockinfo si(sa, PROT_TCPv4); |
134 | sockinfo si(sa, PROT_TCPv4); |
135 | |
135 | |
136 | slog (L_DEBUG, _("%s: accepted tcp connection"), (const char *)si);//D |
136 | slog (L_DEBUG, _("%s: accepted tcp connection"), (const char *)si);//D |
137 | |
137 | |
138 | fcntl (fd, F_SETFL, O_NONBLOCK); |
138 | fcntl (fd, F_SETFL, O_NONBLOCK); |
|
|
139 | fcntl (fd, F_SETFD, FD_CLOEXEC); |
139 | |
140 | |
140 | tcp_connection *i = new tcp_connection (fd, si, *this); |
141 | tcp_connection *i = new tcp_connection (fd, si, *this); |
141 | tcp_si.insert (*i); |
142 | tcp_si.insert (*i); |
142 | } |
143 | } |
143 | } |
144 | } |