Cleanup warnings/found issue in store by key functions.
[awesomized/libmemcached] / libmemcached / memcached_response.c
index 2c178e4948bb6995dd34324abdc91f4db63eef1f..c8b2896593a207f3b1eb35fde5adba6900412c2d 100644 (file)
@@ -81,6 +81,7 @@ memcached_return memcached_response(memcached_server_st *ptr,
     memcached_server_response_decrement(ptr);
   }
 
+  uint64_t auto_return_value= 0;
   switch(buffer[0])
   {
   case 'V': /* VALUE || VERSION */
@@ -167,6 +168,8 @@ memcached_return memcached_response(memcached_server_st *ptr,
     memcached_io_reset(ptr);
     return MEMCACHED_CLIENT_ERROR;
   default:
+    if (sscanf(buffer, "%lld", &auto_return_value) == 1) 
+        return MEMCACHED_SUCCESS;
     memcached_io_reset(ptr);
     return MEMCACHED_UNKNOWN_READ_FAILURE;