libmemcached: fix pipelining with memcached 1.6
[awesomized/libmemcached] / src / libmemcached / response.cc
index d2e2603f94682fc0d65ca2af6cda8a775a547584..8c4eb988b4fdf52fca591e9154a9a801f9eafdc2 100644 (file)
@@ -858,7 +858,7 @@ static memcached_return_t _read_one_response(memcached_instance_st* instance,
     rc= textual_read_one_response(instance, buffer, buffer_length, result);
   }
 
-  if (memcached_fatal(rc))
+  if (memcached_fatal(rc) && rc != MEMCACHED_TIMEOUT)
   {
     memcached_io_reset(instance);
   }