X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fanalyze.c;h=d5d09751e37b4b5eb9f3b6e559426f505b2ecf87;hb=75d0420d9b56c2d7626e8a91f752ad195c39d085;hp=79ea17b96fcfe69248f2620017ea4d2fad4ce902;hpb=98c99981e0ebe7f716bea2e4d95434d159103fcd;p=awesomized%2Flibmemcached diff --git a/libmemcached/analyze.c b/libmemcached/analyze.c index 79ea17b9..d5d09751 100644 --- a/libmemcached/analyze.c +++ b/libmemcached/analyze.c @@ -67,7 +67,7 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc, uint64_t total_get_cmds= 0, total_get_hits= 0; uint32_t server_count, x; memcached_analysis_st *result; - + *error= MEMCACHED_SUCCESS; server_count= memcached_server_count(memc); result= (memcached_analysis_st*)calloc(memc->number_of_hosts, @@ -79,6 +79,8 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc, return NULL; } + result->root= memc; + for (x= 0; x < server_count; x++) { calc_largest_consumption(result, x, memc_stat[x].bytes); @@ -98,3 +100,8 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc, return result; } + +void memcached_analyze_free(memcached_analysis_st *ptr) +{ + free(ptr); +}