Merged build.
[m6w6/libmemcached] / libhashkit / ketama.c
index 50309bbc693567ae623f863b1f04d582dad3fca0..502b1c74ed405325cf4cd3013e9d549cb59a3adf 100644 (file)
@@ -6,6 +6,7 @@
  * the COPYING file in the parent directory for full text.
  */
 
+#include <math.h>
 #include "common.h"
 
 static uint32_t ketama_server_hash(const char *key, unsigned int key_length, int alignment)
@@ -119,7 +120,7 @@ int update_continuum(hashkit_st *hashkit)
 
       if (hashkit->continuum_key_fn == NULL)
       {
-        sort_host_length= (size_t) snprintf(sort_host, HASHKIT_CONTINUUM_KEY_SIZE, "%d",
+        sort_host_length= (size_t) snprintf(sort_host, HASHKIT_CONTINUUM_KEY_SIZE, "%u",
                                             points_index);
       }
       else