X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fauto.c;h=d94d26f102ed42c1d3b931f6a952105392776679;hb=8206bfb6cdc750ac31756eaa7af953298567021a;hp=fde81d47e3da67ceb19265a2d42cb1f203fee8e0;hpb=36e8b818f50d7b5f6daed3e7e22ebc181adf1954;p=awesomized%2Flibmemcached 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;