Merge in dist fix from Monty
[m6w6/libmemcached] / libmemcached / server_list.c
index 9287bc199ec2776af704e546c30164891e6955e3..c20f8dbf9b775679131a5db0c4473d44d5682462 100644 (file)
@@ -37,6 +37,7 @@ memcached_server_list_append_with_weight(memcached_server_list_st ptr,
   new_host_list= (memcached_server_write_instance_st)realloc(ptr, sizeof(memcached_server_st) * count);
   if (!new_host_list)
   {
+    ptr->cached_errno= errno;
     *error= MEMCACHED_MEMORY_ALLOCATION_FAILURE;
     return NULL;
   }