aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorHarald Welte <laforge@gnumonks.org>2018-08-16 14:47:38 +0200
committerHarald Welte <laforge@gnumonks.org>2018-08-16 14:47:38 +0200
commit415e8f66ce12d6d0868559bed384a7e8c202be9b (patch)
tree01270578fc03afc93dfd5965ea65dd3a637c9798
parentceb3e68fabb71e07a2444716e3045866a83d46d7 (diff)
bankd: Re-initialize client.peer_addr when recycling the thread
-rw-r--r--src/bankd_main.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/bankd_main.c b/src/bankd_main.c
index beb39ed..cbe33c1 100644
--- a/src/bankd_main.c
+++ b/src/bankd_main.c
@@ -365,6 +365,7 @@ static void *worker_main(void *arg)
}
if (worker->client.fd >= 0)
close(worker->client.fd);
+ memset(&worker->client.peer_addr, 0, sizeof(worker->client.peer_addr));
worker->client.fd = -1;
}