X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached.cc;h=cd0768eb957bce67341c97cc09820c440dddfa33;hb=20671681ff4e13ed84be72b699f71a90337245cd;hp=1db51e97cc2d436ec996e64a88741e950616a0f2;hpb=0de68327bc6d9c49f181bd70dddf25964fa2d975;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); }