X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_storage.c;h=43a96636130aae2455f1f7c2d7f558cc14f01a22;hb=73f36e452580ef9be36d3d89985c25e0d33e4a2d;hp=3f55796d52b6e5f92375f6113e6581be7e8f3a7d;hpb=6f50a6acc95303396a8a073c3746cdff83df2301;p=m6w6%2Flibmemcached diff --git a/lib/memcached_storage.c b/lib/memcached_storage.c index 3f55796d..43a96636 100644 --- a/lib/memcached_storage.c +++ b/lib/memcached_storage.c @@ -20,7 +20,7 @@ typedef enum { } memcached_storage_action; /* Inline this */ -char *storage_op_string(memcached_storage_action verb) +static char *storage_op_string(memcached_storage_action verb) { switch (verb) { @@ -108,14 +108,10 @@ static inline memcached_return memcached_send(memcached_st *ptr, } if (to_write == 0) - { rc= MEMCACHED_SUCCESS; - memcached_server_response_increment(ptr, server_key); - } else - { - rc= memcached_response(ptr, buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, server_key); - } + rc= memcached_response(ptr, buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, NULL, server_key); + if (rc == MEMCACHED_STORED) return MEMCACHED_SUCCESS; else