Updating TODO
[awesomized/libmemcached] / libmemcached / memcached_analyze.c
index 1063fb277237b143e7ba162d0ba3e5b98e118aef..583d828f012986cbdea937a6da75f34377c077b3 100644 (file)
@@ -70,7 +70,7 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc,
   
   *error= MEMCACHED_SUCCESS;
   server_count= memcached_server_count(memc);
-  result= (memcached_analysis_st*)malloc(sizeof(memcached_analysis_st)
+  result= (memcached_analysis_st*)calloc(1, sizeof(memcached_analysis_st)
                                          * (memc->number_of_hosts));
   if (!result)
   {
@@ -78,8 +78,6 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc,
     return NULL;
   }
 
-  memset(result, 0, sizeof(*result));
-
   for (x= 0; x < server_count; x++)
   {
     calc_largest_consumption(result, x, stat[x].bytes);