X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_flush.c;h=8538aaa0cc753f7e6c963d542d140b1f8cb32a2a;hb=1bd637f6eccc1064a4e19e40b14a340818d1ccf3;hp=967354628ee48781996f84cbea4b71db72e7bcee;hpb=a95ca4ad9c0f9d23c8a83bd337acdecc221021ef;p=m6w6%2Flibmemcached diff --git a/lib/memcached_flush.c b/lib/memcached_flush.c index 96735462..8538aaa0 100644 --- a/lib/memcached_flush.c +++ b/lib/memcached_flush.c @@ -8,7 +8,7 @@ memcached_return memcached_flush(memcached_st *ptr, time_t expiration) char buffer[MEMCACHED_DEFAULT_COMMAND_SIZE]; LIBMEMCACHED_MEMCACHED_FLUSH_START(); - rc= memcached_connect(ptr); + rc= memcached_connect(ptr, 0); if (rc != MEMCACHED_SUCCESS) rc= MEMCACHED_SOME_ERRORS; @@ -26,7 +26,7 @@ memcached_return memcached_flush(memcached_st *ptr, time_t expiration) if (send_length >= MEMCACHED_DEFAULT_COMMAND_SIZE) return MEMCACHED_WRITE_FAILURE; - sent_length= send(ptr->hosts[x].fd, buffer, send_length, 0); + sent_length= memcached_io_write(ptr, x, buffer, send_length, 1); if (sent_length == -1 || sent_length != send_length) return MEMCACHED_WRITE_FAILURE;