From 648b04703e752c8146f42c913b7f25ce7eca2196 Mon Sep 17 00:00:00 2001 From: Brian Aker Date: Thu, 1 Apr 2010 19:31:28 -0700 Subject: [PATCH] Just clean up a call (use the previous method). --- libmemcached/get.c | 21 +++------------------ 1 file changed, 3 insertions(+), 18 deletions(-) diff --git a/libmemcached/get.c b/libmemcached/get.c index 7d8d6768..035f6ea2 100644 --- a/libmemcached/get.c +++ b/libmemcached/get.c @@ -406,24 +406,9 @@ static memcached_return_t simple_binary_mget(memcached_st *ptr, request.message.header.request.datatype= PROTOCOL_BINARY_RAW_BYTES; request.message.header.request.bodylen= htonl((uint32_t)( key_length[x] + ptr->prefix_key_length)); - if (memcached_io_write(instance, request.bytes, sizeof(request.bytes), false) == -1) - { - memcached_server_response_reset(instance); - rc= MEMCACHED_SOME_ERRORS; - continue; - } - - if (ptr->prefix_key_length) - { - if (memcached_io_write(instance, ptr->prefix_key, ptr->prefix_key_length, false) == -1) - { - memcached_server_response_reset(instance); - rc= MEMCACHED_SOME_ERRORS; - continue; - } - } - - if (memcached_io_write(instance, keys[x], key_length[x], flush) == -1) + if ((memcached_io_write(instance, request.bytes, sizeof(request.bytes), false) == -1) || + (memcached_io_write(instance, ptr->prefix_key, ptr->prefix_key_length, false) == -1) || + (memcached_io_write(instance, keys[x], key_length[x], flush) == -1)) { memcached_server_response_reset(instance); rc= MEMCACHED_SOME_ERRORS; -- 2.30.2