X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fflush_buffers.cc;h=58260fc10cb785dc7fe44749f92ddb43aca930db;hb=f6a25ad2e38d85584d0d55b491d63338cb1e73cf;hp=bb3c4dec33d171f6ce46026883e41c467a26991a;hpb=ae6bc7501efd5aeaaee92dabe2da0ec2d1625c5b;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; }