]> git.ipfire.org Git - thirdparty/squid.git/commit
Fix some cbdataFree related memory leaks
authorAmos Jeffries <squid3@treenet.co.nz>
Wed, 4 Feb 2015 17:38:27 +0000 (09:38 -0800)
committerAmos Jeffries <squid3@treenet.co.nz>
Wed, 4 Feb 2015 17:38:27 +0000 (09:38 -0800)
commitbd6e2f166dbc9cf92f1e45ba27ecae0afdd8f0ba
treebba7ff65e25df6db9c21286a67f7cb95c2644756
parentf963b531106f1d51e62548ed339dcce841f48661
Fix some cbdataFree related memory leaks

The delete operator should have been called for these objects after
previous code changes converted them to CBDATA_CLASS. As a result any
member objects relying on their destructor to cleanup were being leaked.

Also, make generic_cbdata::data a private member. The unwrap() method is
easily used now.
src/cbdata.h
src/neighbors.cc
src/stat.cc
src/store_swapout.cc