diff options
author | Jason A. Donenfeld <Jason@zx2c4.com> | 2012-06-04 06:33:11 +0200 |
---|---|---|
committer | Jason A. Donenfeld <Jason@zx2c4.com> | 2012-06-04 06:33:11 +0200 |
commit | d930a7e99aa87eff40b6709628c6ceaf936619bb (patch) | |
tree | a875799e5565ce7088a8a257bfb53c33f94bc554 | |
parent | Impose rlimits. (diff) | |
download | telnet-password-honeypot-d930a7e99aa87eff40b6709628c6ceaf936619bb.tar.xz telnet-password-honeypot-d930a7e99aa87eff40b6709628c6ceaf936619bb.zip |
Close port if fork fails.
-rw-r--r-- | honeypot.c | 1 |
1 files changed, 1 insertions, 0 deletions
@@ -516,6 +516,7 @@ int main(int argc, char *argv[]) (connection_fd = accept(listen_fd, (struct sockaddr *)&connection_addr, &connection_addr_len)) >= 0) { child = fork(); if (child < 0) { + close(connection_fd); perror("fork"); continue; } |