X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fflush_buffers.cc;h=af6942b4a79c6e9b9f1b2fee6658835186303c80;hb=fc21f9b9bc7d55fc4ce9d7a323b9e9173dbbe3ba;hp=91d90349b7c9924e16a11cedf2713b930f08653f;hpb=f3883e19f984baa8981326d9e652d49433d49732;p=m6w6%2Flibmemcached diff --git a/libmemcached/flush_buffers.cc b/libmemcached/flush_buffers.cc index 91d90349..af6942b4 100644 --- a/libmemcached/flush_buffers.cc +++ b/libmemcached/flush_buffers.cc @@ -43,8 +43,7 @@ memcached_return_t memcached_flush_buffers(memcached_st *memc) for (uint32_t x= 0; x < memcached_server_count(memc); ++x) { - memcached_server_write_instance_st instance= - memcached_server_instance_fetch(memc, x); + org::libmemcached::Instance* instance= memcached_instance_fetch(memc, x); if (instance->write_buffer_offset != 0) { @@ -55,7 +54,7 @@ memcached_return_t memcached_flush_buffers(memcached_st *memc) return ret; } - if (memcached_io_write(instance, NULL, 0, true) == -1) + if (memcached_io_write(instance) == false) { ret= MEMCACHED_SOME_ERRORS; }