X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fmemslap.c;h=52abb4b1e2707fcf071bed31a4a18b50cbbd7341;hb=9e3be4445dfcaaec987e20af062d9ec05e015539;hp=ee1920c73f5cda697c3ba60b051e3adb54634819;hpb=8fce86636639afaeac4ca0e869e8bcd833324a62;p=awesomized%2Flibmemcached diff --git a/clients/memslap.c b/clients/memslap.c index ee1920c7..52abb4b1 100644 --- a/clients/memslap.c +++ b/clients/memslap.c @@ -219,6 +219,7 @@ void scheduler(memcached_server_st *servers, conclusions_st *conclusion) conclusion->load_time= timedif(end_time, start_time); conclusion->read_time= timedif(end_time, start_time); pairs_free(pairs); + memcached_free(memc); } void options_parse(int argc, char *argv[]) @@ -353,6 +354,10 @@ void *run_task(void *p) if (context->execute_pairs) pairs_free(context->execute_pairs); + + if (context->initial_pairs) + pairs_free(context->initial_pairs); + free(context); pthread_mutex_lock(&counter_mutex);