ensure unique keys
[m6w6/libmemcached] / src / libmemcached / response.cc
index 3d1e764e39c9ddc6961c604a3361c83f943dc60d..8c4eb988b4fdf52fca591e9154a9a801f9eafdc2 100644 (file)
@@ -35,8 +35,8 @@
  *
  */
 
-#include <libmemcached/common.h>
-#include <libmemcached/string.hpp>
+#include "libmemcached/common.h"
+#include "libmemcached/string.hpp"
 
 static memcached_return_t textual_value_fetch(memcached_instance_st* instance,
                                               char *buffer,
@@ -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);
   }