X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_get.c;h=8ea1fabc964c59888be79358d167304fc65f0fb0;hb=d3ef73cd144dfdbcaff41d3373e4458fb351f7af;hp=201cfcdf82d62b9661f838fa7e2fba70e9422573;hpb=a839a04ae135e6a92b8be858e9c6605d7514c394;p=m6w6%2Flibmemcached diff --git a/lib/memcached_get.c b/lib/memcached_get.c index 201cfcdf..8ea1fabc 100644 --- a/lib/memcached_get.c +++ b/lib/memcached_get.c @@ -136,7 +136,7 @@ char *memcached_get(memcached_st *ptr, char *key, size_t key_length, if (*error != MEMCACHED_SUCCESS) goto error; - server_key= memcached_generate_hash(key, key_length) % ptr->number_of_hosts; + server_key= memcached_generate_hash(ptr, key, key_length); send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE, "get %.*s\r\n", (int)key_length, key); @@ -208,7 +208,7 @@ memcached_return memcached_mget(memcached_st *ptr, { unsigned int server_key; - server_key= memcached_generate_hash(keys[x], key_length[x]) % ptr->number_of_hosts; + server_key= memcached_generate_hash(ptr, keys[x], key_length[x]); if (cursor_key_exec[server_key]) {