Merge in C test.
[m6w6/libmemcached] / libmemcached / fetch.cc
index 7ef608ddda231c9e9613b62187629aa4f6a4c949..d5730105bd069677c346f9e57ff823eb882d1ec8 100644 (file)
@@ -163,7 +163,11 @@ memcached_result_st *memcached_fetch_result(memcached_st *ptr,
     char buffer[MEMCACHED_DEFAULT_COMMAND_SIZE];
     *error= memcached_response(server, buffer, sizeof(buffer), result);
 
-    if (*error == MEMCACHED_SUCCESS)
+    if (*error == MEMCACHED_IN_PROGRESS)
+    {
+      continue;
+    }
+    else if (*error == MEMCACHED_SUCCESS)
     {
       result->count++;
       return result;