]> git.ipfire.org Git - thirdparty/squid.git/commitdiff
Fix memory leak in IP address unit test
authorAmos Jeffries <squid3@treenet.co.nz>
Tue, 22 Jan 2013 04:36:16 +0000 (21:36 -0700)
committerAmos Jeffries <squid3@treenet.co.nz>
Tue, 22 Jan 2013 04:36:16 +0000 (21:36 -0700)
Another failure to call FreeAddrInfo() after calling GetAddrInfo().

 Detected by Coverity Scan. Issue 740438.

src/ip/testAddress.cc

index 2a87352eb4a9fe9884d72c7cc03ce68ddc42744e..34426eaedcee192bbed8119a3520cf2a49044917 100644 (file)
@@ -711,6 +711,7 @@ testIpAddress::testAddrInfo()
     CPPUNIT_ASSERT( memcmp( expect->ai_addr, ipval->ai_addr, expect->ai_addrlen ) == 0 );
 
     freeaddrinfo(expect);
+    anIP.FreeAddrInfo(ipval);
 }
 
 void