X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstats.cc;h=eb2904438e746223ff399d5dbde01dcfce6e7555;hb=b9abfad1cd433c8c188ca559ba3858798fe3d187;hp=3c269be142ef7fa6f59f3621f65d73a3ec1c93bb;hpb=e5571ea8efc87c103d98c8633a5b26a0a1df3519;p=m6w6%2Flibmemcached diff --git a/libmemcached/stats.cc b/libmemcached/stats.cc index 3c269be1..eb290443 100644 --- a/libmemcached/stats.cc +++ b/libmemcached/stats.cc @@ -552,15 +552,10 @@ void memcached_stat_free(const memcached_st *ptr, memcached_stat_st *memc_stat) if (memc_stat->root) { libmemcached_free(memc_stat->root, memc_stat); + return; } - else if (ptr) - { - libmemcached_free(ptr, memc_stat); - } - else - { - free(memc_stat); - } + + libmemcached_free(ptr, memc_stat); } static memcached_return_t call_stat_fn(memcached_st *ptr,