X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.cc;h=cd0768eb957bce67341c97cc09820c440dddfa33;hb=8853fb2dda92e1c9921893c42efd48bcd72afaf9;hp=1db51e97cc2d436ec996e64a88741e950616a0f2;hpb=1c437e033ddfd084c0d77d9a7ed1a062c22ab015;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached.cc b/libmemcached/memcached.cc index 1db51e97..cd0768eb 100644 --- a/libmemcached/memcached.cc +++ b/libmemcached/memcached.cc @@ -158,7 +158,9 @@ static void _free(memcached_st *ptr, bool release_st) ptr->configure.filename= NULL; } - if (memcached_is_allocated(ptr) && release_st) + hashkit_free(&ptr->hashkit); + + if (memcached_is_allocated(ptr) and release_st) { libmemcached_free(ptr, ptr); }