X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fdo.cc;h=854c611497c36b60a2286450cbb2b05f75861a54;hb=36dd2e646b1290791dfcd2e8d94ab02591f32904;hp=14824a641aec79c659c8fbdc8f94ae912894f176;hpb=67456d74f5bd4f354a360d70da503dc58cbe5971;p=awesomized%2Flibmemcached diff --git a/libmemcached/do.cc b/libmemcached/do.cc index 14824a64..854c6114 100644 --- a/libmemcached/do.cc +++ b/libmemcached/do.cc @@ -9,7 +9,7 @@ * */ -#include "common.h" +#include memcached_return_t memcached_do(memcached_server_write_instance_st ptr, const void *command, size_t command_length, bool with_flush) @@ -20,8 +20,9 @@ memcached_return_t memcached_do(memcached_server_write_instance_st ptr, const vo WATCHPOINT_ASSERT(command_length); WATCHPOINT_ASSERT(command); - if ((rc= memcached_connect(ptr)) != MEMCACHED_SUCCESS) + if (memcached_failed(rc= memcached_connect(ptr))) { + WATCHPOINT_ASSERT(rc == memcached_last_error(ptr->root)); WATCHPOINT_ERROR(rc); return rc; }