summaryrefslogtreecommitdiff
path: root/evdns.c
diff options
context:
space:
mode:
authorzhuizhuhaomeng <zhuizhuhaomeng@gmail.com>2019-05-06 11:37:02 +0800
committerAzat Khuzhin <azat@libevent.org>2019-05-06 10:37:18 +0300
commit8701d0d3d2519800f46ab031a0b0d887b6eb1359 (patch)
treebb39f4d94e5d2c32137583f25a9f96fcfb5aff89 /evdns.c
parentc6becb26cad8dab2668fe3d913e5ee757bade2fd (diff)
downloadlibevent-8701d0d3d2519800f46ab031a0b0d887b6eb1359.tar.gz
evdns: fix lock/unlock mismatch in evdns_close_server_port()
Closes: #809 (cherry-picked)
Diffstat (limited to 'evdns.c')
-rw-r--r--evdns.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/evdns.c b/evdns.c
index db25ad54..1b815366 100644
--- a/evdns.c
+++ b/evdns.c
@@ -1762,6 +1762,7 @@ evdns_close_server_port(struct evdns_server_port *port)
server_port_free(port);
} else {
port->closing = 1;
+ EVDNS_UNLOCK(port);
}
}