X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_response.c;h=01db41690978ba501b3254809f245d6a0ce0fc80;hb=24020ff57ce7b83038650c42952d3fe6d49fd417;hp=fe13ddd53f8045efabdfb51e8fd4fbf583f21555;hpb=20502c526be080e3ffee3c542eac4d1ada382fd8;p=awesomized%2Flibmemcached diff --git a/libmemcached/memcached_response.c b/libmemcached/memcached_response.c index fe13ddd5..01db4169 100644 --- a/libmemcached/memcached_response.c +++ b/libmemcached/memcached_response.c @@ -44,7 +44,7 @@ memcached_return memcached_response(memcached_server_st *ptr, memcached_result_st *result) { /* We may have old commands in the buffer not set, first purge */ - if (ptr->root->flags & MEM_NO_BLOCK) + if ((ptr->root->flags & MEM_NO_BLOCK) && (!ptr->root->processing_input)) (void)memcached_io_write(ptr, NULL, 0, 1); /*