From 8206bfb6cdc750ac31756eaa7af953298567021a Mon Sep 17 00:00:00 2001 From: Brian Aker Date: Thu, 18 Mar 2010 15:28:09 -0700 Subject: [PATCH] We didn't catch client_Error. --- libmemcached/auto.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/libmemcached/auto.c b/libmemcached/auto.c index fde81d47..d94d26f1 100644 --- a/libmemcached/auto.c +++ b/libmemcached/auto.c @@ -56,7 +56,12 @@ static memcached_return_t text_incr_decr(memcached_st *ptr, use it. We still called memcached_response() though since it worked its magic for non-blocking IO. */ - if (!strncmp(buffer, "ERROR\r\n", 7)) + if (! strncmp(buffer, "ERROR\r\n", 7)) + { + *value= 0; + rc= MEMCACHED_PROTOCOL_ERROR; + } + else if (! strncmp(buffer, "CLIENT_ERROR\r\n", 14)) { *value= 0; rc= MEMCACHED_PROTOCOL_ERROR; -- 2.30.2