All behavior changes should not require a flush.
[m6w6/libmemcached] / lib / memcached_response.c
index 33dc0b1e5bfd41d9c28bb41d061028ab313fa619..6f9e7c3341caa1be24830b6ec622ecae6ce7c779 100644 (file)
@@ -145,6 +145,11 @@ memcached_return memcached_response(memcached_server_st *ptr,
         memcached_io_reset(ptr);
         return MEMCACHED_PROTOCOL_ERROR;
       }
+      else if (buffer[1] == 'X')
+      {
+        memcached_io_reset(ptr);
+        return MEMCACHED_DATA_EXISTS;
+      }
       else
       {
         memcached_io_reset(ptr);