X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fflush_buffers.cc;h=58260fc10cb785dc7fe44749f92ddb43aca930db;hb=33b1be807f69d8ed539f0346d6446a48335b4295;hp=bb3c4dec33d171f6ce46026883e41c467a26991a;hpb=67456d74f5bd4f354a360d70da503dc58cbe5971;p=m6w6%2Flibmemcached diff --git a/libmemcached/flush_buffers.cc b/libmemcached/flush_buffers.cc index bb3c4dec..58260fc1 100644 --- a/libmemcached/flush_buffers.cc +++ b/libmemcached/flush_buffers.cc @@ -48,14 +48,14 @@ memcached_return_t memcached_flush_buffers(memcached_st *memc) if (instance->write_buffer_offset != 0) { - if (instance->fd == -1 && + if (instance->fd == INVALID_SOCKET and (ret= memcached_connect(instance)) != MEMCACHED_SUCCESS) { WATCHPOINT_ERROR(ret); return ret; } - if (memcached_io_write(instance, NULL, 0, true) == -1) + if (memcached_io_write(instance) == false) { ret= MEMCACHED_SOME_ERRORS; }