X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fanalyze.c;h=7dcbf8cb3bcc255b601a3bfbfbdb021b1c1809d8;hb=9df71462f1663e01d6f4317c60b2f5ae1c4fe1da;hp=de628a72a75d5604dc19349d00fc9517e0258d43;hpb=95fd67da4903671adb5731b710798843938e8536;p=m6w6%2Flibmemcached diff --git a/libmemcached/analyze.c b/libmemcached/analyze.c index de628a72..7dcbf8cb 100644 --- a/libmemcached/analyze.c +++ b/libmemcached/analyze.c @@ -67,10 +67,10 @@ 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, + result= (memcached_analysis_st*)calloc(memcached_server_count(memc), sizeof(memcached_analysis_st)); if (!result) @@ -79,7 +79,6 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc, return NULL; } - result->options.allocated= true; result->root= memc; for (x= 0; x < server_count; x++) @@ -104,6 +103,5 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc, void memcached_analyze_free(memcached_analysis_st *ptr) { - if (ptr->options.allocated) - free(ptr); + free(ptr); }