X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fauto.cc;h=b2e4f534def078ece54f55682561b3b0eb765eac;hb=07affbd49a702e4dd9db927d9f19ffe3e3854038;hp=a73685ac49856668e8aa12bbf70f9f5b58e27553;hpb=997db18fb96e07ee64e9ab7564055410aa6a1c23;p=awesomized%2Flibmemcached diff --git a/libmemcached/auto.cc b/libmemcached/auto.cc index a73685ac..b2e4f534 100644 --- a/libmemcached/auto.cc +++ b/libmemcached/auto.cc @@ -145,9 +145,9 @@ static memcached_return_t binary_incr_decr(memcached_st *ptr, uint8_t cmd, struct libmemcached_io_vector_st vector[]= { - { sizeof(request.bytes), request.bytes }, - { memcached_array_size(ptr->_namespace), memcached_array_string(ptr->_namespace) }, - { key_length, key } + { request.bytes, sizeof(request.bytes) }, + { memcached_array_string(ptr->_namespace), memcached_array_size(ptr->_namespace) }, + { key, key_length } }; memcached_return_t rc; @@ -158,7 +158,9 @@ static memcached_return_t binary_incr_decr(memcached_st *ptr, uint8_t cmd, } if (no_reply) + { return MEMCACHED_SUCCESS; + } return memcached_response(instance, (char*)value, sizeof(*value), NULL); }