Fix for bad location of include directory
[awesomized/libmemcached] / lib / memcached_fetch.c
index 19f60870bc9d49408342f8bd1101efd9e564711e..37cec5d30366a857b9e99f7e7424170a5ff75326 100644 (file)
@@ -117,6 +117,8 @@ memcached_return value_fetch(memcached_server_st *ptr,
   return MEMCACHED_SUCCESS;
 
 read_error:
+  memcached_io_reset(ptr);
+
   return MEMCACHED_PARTIAL_READ;
 }
 
@@ -157,6 +159,8 @@ char *memcached_fetch(memcached_st *ptr, char *key, size_t *key_length,
 
       if (result_buffer->flags)
         *flags= result_buffer->flags;
+      else
+        *flags= 0;
 
       return  memcached_string_c_copy(&result_buffer->value);
     }