--- memcache.c 2005-01-09 09:03:12.000000000 +0000 +++ /home/johnm/libmemcache-1.2.0/memcache.c 2005-01-18 08:59:14.099976680 +0000 @@ -2190,7 +2190,6 @@ mcm_storage_cmd(const struct memcache_ct char *cur; size_t buf_left, i; struct iovec wv[11]; - /* If there's only one server, don't bother actually hashing. */ if (mc->num_live_servers == 1) hash = 42; @@ -2221,7 +2220,7 @@ mcm_storage_cmd(const struct memcache_ct wv[2].iov_len = str_space_len; /* Convert flags to a string */ - i = (size_t)snprintf(cur, buf_left, "%hu", flags); + i = (size_t)snprintf(cur, buf_left, "%u", flags); if (i < 1) { warnx("%s:%u\tsnprintf()", __FILE__, __LINE__); return -3; @@ -2251,7 +2250,7 @@ mcm_storage_cmd(const struct memcache_ct buf_left -= i; /* Note our consumption of some buffer */ /* Convert bytes to a string */ - i = (size_t)snprintf(cur, buf_left, "%zu", bytes); + i = (size_t)snprintf(cur, buf_left, "%u", bytes); if (i < 1) { warnx("%s:%u\tsnprintf()", __FILE__, __LINE__); return -5;