Small cleanups
author <brian@localhost.localdomain> <>
Sat, 2 Aug 2008 23:03:22 +0000 (16:03 -0700)
committer <brian@localhost.localdomain> <>
Sat, 2 Aug 2008 23:03:22 +0000 (16:03 -0700)
libmemcached/memcached.h
libmemcached/memcached_connect.c
libmemcached/memcached_hosts.c

index aab451cc8cdc0b3665289906196a9304a5b4ee69..da4ce507f66fb945cb3ff2f4bf8ab7a1444b3ac1 100644 (file)
@@ -69,8 +69,8 @@ struct memcached_stat_st {
 struct memcached_st {
   memcached_allocated is_allocated;
   memcached_server_st *hosts;
-  unsigned int number_of_hosts;
-  unsigned int cursor_server;
+  uint32_t number_of_hosts;
+  uint32_t cursor_server;
   int cached_errno;
   uint32_t flags;
   int send_size;
index 8c7ef3326332d10c442de800c24430a0e40e4a70..d58b354f38b21ca9221a78570758bc041535c726 100644 (file)
@@ -172,8 +172,10 @@ static memcached_return network_connect(memcached_server_st *ptr)
   {
     struct addrinfo *use;
 
-    if(ptr->root->server_failure_limit != 0) {
-      if(ptr->server_failure_counter >= ptr->root->server_failure_limit) {
+    if (ptr->root->server_failure_limit != 0) 
+    {
+      if (ptr->server_failure_counter >= ptr->root->server_failure_limit) 
+      {
           memcached_server_remove(ptr);
       }
     }
index 5f51d54629edf808ea8e5ada8cc0da0f542ad562..dd137dda0f088e08b192ad6b2d993ae271c187af 100644 (file)
@@ -284,26 +284,28 @@ static memcached_return server_add(memcached_st *ptr, char *hostname,
 
 memcached_return memcached_server_remove(memcached_server_st *st_ptr)
 {
-  int x,index;
+  uint32_t x, index;
   memcached_st *ptr= st_ptr->root;
-  memcached_server_st *list=ptr->hosts;
-  index= 0;
-  for (x= 0; x< ptr->number_of_hosts; ++x
+  memcached_server_st *list= ptr->hosts;
+
+  for (x= 0, index= 0; x < ptr->number_of_hosts; x++
   {
     if (strncmp(list[x].hostname, st_ptr->hostname, MEMCACHED_MAX_HOST_LENGTH)!=0 || list[x].port != st_ptr->port) 
     {
       memcpy(list+index, list+x, sizeof(memcached_server_st));
       index++;
-    } else 
+    } 
+    else 
     {
-      ptr->number_of_hosts-=1;
+      ptr->number_of_hosts--;
     }
   }
-  if(st_ptr->address_info) 
-  {
-      freeaddrinfo(st_ptr->address_info);
-  }
+
+
+  if (st_ptr->address_info) 
+    freeaddrinfo(st_ptr->address_info);
   run_distribution(ptr);
+
   return MEMCACHED_SUCCESS;
 }