Refactor: clean up malloc/realloc/free/calloc
[awesomized/libmemcached] / libmemcached / memcached_server.c
index 7fff6cdb4fdb96aa146bb8e7f6d32a6f9c9b2882..04364f3a3d31bad4b0c5fe607c353c8acb980c55 100644 (file)
@@ -60,12 +60,7 @@ void memcached_server_free(memcached_server_st *ptr)
   }
 
   if (ptr->is_allocated)
-  {
-    if (ptr->root && ptr->root->call_free)
-      ptr->root->call_free(ptr->root, ptr);
-    else
-      free(ptr);
-  }
+    ptr->root->call_free(ptr->root, ptr);
   else
     memset(ptr, 0, sizeof(memcached_server_st));
 }