X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=src%2Flibhashkit%2Fhashkit.cc;h=63b7f62edc5897b5f320314ac497369ccf54bb6d;hb=72df8af3b9cc00f590afa31371be571c1169a268;hp=25644f8bd71a7132ec5fc8e83cad07e30b70db22;hpb=e4dc06e9f89a6aa678e2973898ae75faa80bc0c2;p=awesomized%2Flibmemcached diff --git a/src/libhashkit/hashkit.cc b/src/libhashkit/hashkit.cc index 25644f8b..63b7f62e 100644 --- a/src/libhashkit/hashkit.cc +++ b/src/libhashkit/hashkit.cc @@ -1,6 +1,6 @@ /* +--------------------------------------------------------------------+ - | libmemcached - C/C++ Client Library for memcached | + | libmemcached-awesome - C/C++ Client Library for memcached | +--------------------------------------------------------------------+ | Redistribution and use in source and binary forms, with or without | | modification, are permitted under the terms of the BSD license. | @@ -54,7 +54,7 @@ hashkit_st *hashkit_create(hashkit_st *self) { void hashkit_free(hashkit_st *self) { if (self and self->_key) { - free(self->_key); + aes_free_key((aes_key_t *) self->_key); self->_key = NULL; } @@ -79,7 +79,7 @@ hashkit_st *hashkit_clone(hashkit_st *destination, const hashkit_st *source) { destination->base_hash = source->base_hash; destination->distribution_hash = source->distribution_hash; destination->flags = source->flags; - destination->_key = aes_clone_key(static_cast(source->_key)); + destination->_key = aes_clone_key((aes_key_t *) source->_key); return destination; }