X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_flush.c;h=8c51cdf1f85f8e9e44d3fa7a67fb673aac42aa52;hb=875200dc0c5668bba4f8a68b487f9d2f2a1eedb0;hp=f7527a7c31eb42ebfc3070ea0118ab3a70e2f745;hpb=58cca49d065f6c53386d7e89c8e515f8b4e69485;p=awesomized%2Flibmemcached diff --git a/lib/memcached_flush.c b/lib/memcached_flush.c index f7527a7c..8c51cdf1 100644 --- a/lib/memcached_flush.c +++ b/lib/memcached_flush.c @@ -16,16 +16,12 @@ memcached_return memcached_flush(memcached_st *ptr, time_t expiration) { if (expiration) send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, - "flush_all %u\r\n", expiration); + "flush_all %llu\r\n", (unsigned long long)expiration); else send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, "flush_all\r\n"); - if ((send(ptr->hosts[x].fd, buffer, send_length, 0) == -1)) - { - fprintf(stderr, "failed flush_all TCP\n"); - + if ((write(ptr->hosts[x].fd, buffer, send_length) == -1)) return MEMCACHED_WRITE_FAILURE; - } rc= memcached_response(ptr, buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, x);