]> git.ipfire.org Git - thirdparty/bind9.git/commitdiff
Fix addrinfo leak in test_client.c
authorOndřej Surý <ondrej@isc.org>
Fri, 29 Jan 2021 12:26:28 +0000 (13:26 +0100)
committerOndřej Surý <ondrej@isc.org>
Fri, 29 Jan 2021 12:26:28 +0000 (13:26 +0100)
The addrinfo we got from getaddrinfo() was never freed.

bin/tests/test_client.c

index 3075213a1eda506ea79488916b26e9a3ad5d7cb4..f561ca0c22d31af17b3dd8db7558590d3a092c0c 100644 (file)
@@ -237,6 +237,7 @@ parse_options(int argc, char **argv) {
                                                                rp->ai_addr) ==
                                      ISC_R_SUCCESS);
                }
+               freeaddrinfo(result);
        }
 
        {
@@ -255,6 +256,7 @@ parse_options(int argc, char **argv) {
                                              &sockaddr_remote, rp->ai_addr) ==
                                      ISC_R_SUCCESS);
                }
+               freeaddrinfo(result);
        }
 
        isc_sockaddr_format(&sockaddr_local, buf, sizeof(buf));