aboutgitcodebugslistschat
diff options
context:
space:
mode:
-rw-r--r--tcp.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/tcp.c b/tcp.c
index 9eec9f3..d49210b 100644
--- a/tcp.c
+++ b/tcp.c
@@ -3016,7 +3016,8 @@ void tcp_sock_refill_pool(const struct ctx *c, int pool[], sa_family_t af)
if (pool[i] >= 0)
continue;
- pool[i] = tcp_conn_new_sock(c, af);
+ if ((pool[i] = tcp_conn_new_sock(c, af)) < 0)
+ break;
}
}