From: Mike Gelfand Date: Tue, 23 Jan 2018 18:20:30 +0000 (+0300) Subject: Fix memory leak in `tr_dhtInit` in failure condition X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=99c9b90965a01b17e2305a3be72e11e769cad480;p=transmission Fix memory leak in `tr_dhtInit` in failure condition Fixes: #482 --- diff --git a/libtransmission/tr-dht.c b/libtransmission/tr-dht.c index 59f828a80..5fe6b5018 100644 --- a/libtransmission/tr-dht.c +++ b/libtransmission/tr-dht.c @@ -415,6 +415,9 @@ int tr_dhtInit(tr_session* ss) return 1; fail: + tr_free(nodes6); + tr_free(nodes); + tr_logAddNamedDbg("DHT", "DHT initialization failed (errno = %d)", errno); session = NULL; return -1;