diff options
author | Harald Welte <laforge@gnumonks.org> | 2018-08-16 14:47:38 +0200 |
---|---|---|
committer | Harald Welte <laforge@gnumonks.org> | 2018-08-16 14:47:38 +0200 |
commit | 415e8f66ce12d6d0868559bed384a7e8c202be9b (patch) | |
tree | 01270578fc03afc93dfd5965ea65dd3a637c9798 | |
parent | ceb3e68fabb71e07a2444716e3045866a83d46d7 (diff) |
bankd: Re-initialize client.peer_addr when recycling the thread
Change-Id: I56ed45bda4323326c42283f160f4b99a4138add1
-rw-r--r-- | src/bankd_main.c | 1 |
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; } |