Added/restructured all additional hostname information
[awesomized/libmemcached] / lib / memcached.c
index 6cf81c734664d65da4dfa7dd0cd4911658cd39f3..68c5d3c5ffbbaa3f081fb5b6736d71d603b5dca1 100644 (file)
@@ -25,19 +25,10 @@ memcached_st *memcached_init(memcached_st *ptr)
 
 void memcached_deinit(memcached_st *ptr)
 {
-  unsigned int x;
-
   if (ptr->hosts)
   {
-    for (x= 0; x < ptr->number_of_hosts; x++)
-    {
-      if (ptr->hosts[x].fd > 0)
-        close(ptr->hosts[x].fd);
-
-      free(ptr->hosts[x].hostname);
-    }
-
-    free(ptr->hosts);
+    memcached_server_list_free(ptr->hosts);
+    ptr->hosts= NULL;
   }
 
   if (ptr->is_allocated == MEMCACHED_ALLOCATED)