Refactor: clean up malloc/realloc/free/calloc
[awesomized/libmemcached] / libmemcached / memcached_analyze.c
index 583d828f012986cbdea937a6da75f34377c077b3..e2c17fda25ef3316958300f5d1bf4d4a48e701fa 100644 (file)
@@ -70,8 +70,9 @@ memcached_analysis_st *memcached_analyze(memcached_st *memc,
   
   *error= MEMCACHED_SUCCESS;
   server_count= memcached_server_count(memc);
-  result= (memcached_analysis_st*)calloc(1, sizeof(memcached_analysis_st)
-                                         * (memc->number_of_hosts));
+  result= (memcached_analysis_st*)calloc(memc->number_of_hosts,
+                                         sizeof(memcached_analysis_st));
+
   if (!result)
   {
     *error= MEMCACHED_MEMORY_ALLOCATION_FAILURE;