memcached_server_add() now works so you can connect to host other then
[m6w6/libmemcached] / lib / memcached_storage.c
index a40296dffca76384d2d8e6cc24e675190adb4a8a..5ed2fd557e79099457ff4cb11363688b4a4658a7 100644 (file)
@@ -22,6 +22,9 @@ static memcached_return memcached_send(memcached_st *ptr,
 
   rc= memcached_connect(ptr);
 
+  if (rc != MEMCACHED_SUCCESS)
+    return rc;
+
   send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, 
                         "%s %.*s %u %u %u\r\n", verb,
                         key_length, key, flags, expiration, value_length);