X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fstats.cc;h=eb2904438e746223ff399d5dbde01dcfce6e7555;hb=6dab5e4d5dfb6145966a3efa48a41cf7e609c9ad;hp=3c269be142ef7fa6f59f3621f65d73a3ec1c93bb;hpb=088eed04d829b8cf6591201564118c356d3cf935;p=awesomized%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,