diff options
author | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-08-04 20:31:24 +0400 |
---|---|---|
committer | Vsevolod Stakhov <vsevolod@rambler-co.ru> | 2011-08-04 20:31:24 +0400 |
commit | 3f96e6a7a317e70b85b32de4aa06681c11d79006 (patch) | |
tree | 70343e3fb1a43d29d9c4f454fa47b2dcad6249ad /src/memcached.c | |
parent | 6b86782ce21caad081d41f54ef10233a8e757189 (diff) | |
download | rspamd-3f96e6a7a317e70b85b32de4aa06681c11d79006.tar.gz rspamd-3f96e6a7a317e70b85b32de4aa06681c11d79006.zip |
Fix signness in arithmetic operations.
Diffstat (limited to 'src/memcached.c')
-rw-r--r-- | src/memcached.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/memcached.c b/src/memcached.c index 135c7cb68..ac1d3a281 100644 --- a/src/memcached.c +++ b/src/memcached.c @@ -283,7 +283,7 @@ read_handler (gint fd, short what, memcached_ctx_t * ctx) return; } /* Check if we already have all data in buffer */ - if (r >= datalen + sizeof (END_TRAILER) + sizeof (CRLF) - 2) { + if (r >= (ssize_t)(datalen + sizeof (END_TRAILER) + sizeof (CRLF) - 2)) { /* Store all data in param's buffer */ memcpy (ctx->param->buf + ctx->param->bufpos, p, datalen); /* Increment count */ @@ -355,7 +355,7 @@ delete_handler (gint fd, short what, memcached_ctx_t * ctx) iov[1].iov_base = read_buf; iov[1].iov_len = r; ctx->param->bufpos = writev (ctx->sock, iov, 2); - if (ctx->param->bufpos == -1) { + if (ctx->param->bufpos == (size_t)-1) { memc_log (ctx, __LINE__, "memc_write: writev failed: %s", strerror (errno)); } } |