X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=lib%2Fmemcached_delete.c;h=7c026cbcd9835005833220fd008f4e07c7856801;hb=2dce97932fbd574db1179add7bc3facc0318186c;hp=0c36aaebb172b40fcb6c8ed643b109db02aed602;hpb=5a6b411afb61c7d14aee3f52037f719c42072160;p=awesomized%2Flibmemcached diff --git a/lib/memcached_delete.c b/lib/memcached_delete.c index 0c36aaeb..7c026cbc 100644 --- a/lib/memcached_delete.c +++ b/lib/memcached_delete.c @@ -2,6 +2,15 @@ memcached_return memcached_delete(memcached_st *ptr, char *key, size_t key_length, time_t expiration) +{ + return memcached_delete_by_key(ptr, key, key_length, + key, key_length, expiration); +} + +memcached_return memcached_delete_by_key(memcached_st *ptr, + char *master_key, size_t master_key_length, + char *key, size_t key_length, + time_t expiration) { char to_write; size_t send_length; @@ -17,7 +26,7 @@ memcached_return memcached_delete(memcached_st *ptr, char *key, size_t key_lengt if (ptr->hosts == NULL || ptr->number_of_hosts == 0) return MEMCACHED_NO_SERVERS; - server_key= memcached_generate_hash(ptr, key, key_length); + server_key= memcached_generate_hash(ptr, master_key, master_key_length); if (expiration) send_length= snprintf(buffer, MEMCACHED_DEFAULT_COMMAND_SIZE,