aboutsummaryrefslogtreecommitdiffstats
path: root/src/memcached.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/memcached.c')
-rw-r--r--src/memcached.c4
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));
}
}