X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libmemcached%2Fmemcached_do.c;h=91f7506bc740b306e5e817c20b99143709aaf466;hb=8a5081c5ed9c33b1d6d5f070ba97b2b21b7a0da8;hp=c4bf574f641d8a28d36ce649db884bc20d913c74;hpb=8fce86636639afaeac4ca0e869e8bcd833324a62;p=m6w6%2Flibmemcached diff --git a/libmemcached/memcached_do.c b/libmemcached/memcached_do.c index c4bf574f..91f7506b 100644 --- a/libmemcached/memcached_do.c +++ b/libmemcached/memcached_do.c @@ -1,6 +1,6 @@ #include "common.h" -memcached_return memcached_do(memcached_server_st *ptr, char *command, +memcached_return memcached_do(memcached_server_st *ptr, const void *command, size_t command_length, uint8_t with_flush) { memcached_return rc; @@ -14,7 +14,7 @@ memcached_return memcached_do(memcached_server_st *ptr, char *command, sent_length= memcached_io_write(ptr, command, command_length, with_flush); - if (sent_length == -1 || sent_length != command_length) + if (sent_length == -1 || (size_t)sent_length != command_length) rc= MEMCACHED_WRITE_FAILURE; else memcached_server_response_increment(ptr);