X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=libhashkit%2Fhashkit.cc;h=96e39515efe9dde16cdbce1bdf43a39209ceb1e0;hb=a6914530a90a2a72fec93da6b7024568e488414a;hp=7f3514d1062de0c25c42927c39586e31e884411a;hpb=4cd075fbd0fab78e393c1559db340a221196a006;p=m6w6%2Flibmemcached diff --git a/libhashkit/hashkit.cc b/libhashkit/hashkit.cc index 7f3514d1..96e39515 100644 --- a/libhashkit/hashkit.cc +++ b/libhashkit/hashkit.cc @@ -23,7 +23,7 @@ static inline hashkit_st *_hashkit_create(hashkit_st *self) { if (not self) { - self= new hashkit_st; + self= (hashkit_st*)calloc(1, sizeof(hashkit_st)); if (not self) { return NULL; @@ -55,7 +55,7 @@ void hashkit_free(hashkit_st *self) { if (hashkit_is_allocated(self)) { - delete self; + free(self); } }