X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Ffetch.cc;h=d5730105bd069677c346f9e57ff823eb882d1ec8;hb=2adc448985b71cb2f5eff52b691cd3307860a144;hp=7ef608ddda231c9e9613b62187629aa4f6a4c949;hpb=d8dedbd561c7cb57daf4192fe57ce5e205bcadd7;p=m6w6%2Flibmemcached diff --git a/libmemcached/fetch.cc b/libmemcached/fetch.cc index 7ef608dd..d5730105 100644 --- a/libmemcached/fetch.cc +++ b/libmemcached/fetch.cc @@ -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;