blob: 7b159123e6217310297c62809c5a4ccf47a5ff51 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
|
--- src/network.c.orig
+++ src/network.c
@@ -2000,6 +2000,13 @@
continue;
}
+ status = sendto(client->fd, "", 1, 0, ai_ptr->ai_addr, ai_ptr->ai_addrlen);
+ if (status != 1) {
+ close(client->fd);
+ client->fd = -1;
+ continue;
+ }
+
client->addr = calloc(1, sizeof(*client->addr));
if (client->addr == NULL) {
ERROR("network plugin: calloc failed.");
|