X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdo.cc;h=5e9e65f280e20b314f89e8727b9a13b46829b276;hb=b1e692afdbd3823e57c649fe82e073f3b0743ada;hp=854c611497c36b60a2286450cbb2b05f75861a54;hpb=805884743f76a5c4dad8ad20e6033630a92e71df;p=m6w6%2Flibmemcached diff --git a/libmemcached/do.cc b/libmemcached/do.cc index 854c6114..5e9e65f2 100644 --- a/libmemcached/do.cc +++ b/libmemcached/do.cc @@ -61,9 +61,10 @@ memcached_return_t memcached_vdo(memcached_server_write_instance_st ptr, WATCHPOINT_ASSERT(count); WATCHPOINT_ASSERT(vector); - if ((rc= memcached_connect(ptr)) != MEMCACHED_SUCCESS) + if (memcached_failed(rc= memcached_connect(ptr))) { WATCHPOINT_ERROR(rc); + assert_msg(ptr->error_messages, "memcached_connect() returned an error but the memcached_server_write_instance_st showed none."); return rc; } @@ -85,7 +86,7 @@ memcached_return_t memcached_vdo(memcached_server_write_instance_st ptr, command_length+= vector->length; } - if (sent_length == -1 || (size_t)sent_length != command_length) + if (sent_length == -1 or size_t(sent_length) != command_length) { rc= MEMCACHED_WRITE_FAILURE; WATCHPOINT_ERROR(rc);