cppcheck warnings fixed.
[m6w6/libmemcached] / libmemcached / server_list.cc
index 57d5c7fe1153bd2cd72d75757e390a7b1d723f78..8205edc90cf21a2179e0d9528f571c9f5b876774 100644 (file)
@@ -89,6 +89,7 @@ memcached_server_list_append_with_weight(memcached_server_list_st ptr,
 #if 0
     *error= memcached_set_errno(*ptr, MEMCACHED_MEMORY_ALLOCATION_FAILURE, MEMCACHED_AT);
 #endif
+    free(new_host_list);
     return NULL;
   }
 
@@ -126,13 +127,6 @@ uint32_t memcached_instance_list_count(const memcached_st* self)
     : self->number_of_hosts;
 }
 
-uint32_t memcached_instance_count(const memcached_st* self)
-{
-  return (self == NULL)
-    ? 0
-    : self->number_of_hosts;
-}
-
 void memcached_instance_set(memcached_st* memc, org::libmemcached::Instance* list)
 {
   memc->servers= list;