X-Git-Url: https://git.m6w6.name/?a=blobdiff_plain;f=clients%2Fmemstat.c;h=f3ac9fe13c125e7ff6064646b14c021631532185;hb=cb5a5adeef19f8fc4ff2614ce3baa4dd0db590ba;hp=b8b02cfbff8be51194b2edab02bcdba2199ec1bd;hpb=fab8af030c2dcb51fb46da14faa2c9623462e510;p=m6w6%2Flibmemcached diff --git a/clients/memstat.c b/clients/memstat.c index b8b02cfb..f3ac9fe1 100644 --- a/clients/memstat.c +++ b/clients/memstat.c @@ -1,3 +1,4 @@ +#include "libmemcached/common.h" #include #include #include @@ -135,9 +136,12 @@ static void run_analyzer(memcached_st *memc, memcached_stat_st *stat, if((servers[x]= memcached_create(NULL)) == NULL) { fprintf(stderr, "Failed to memcached_create()\n"); + if (x > 0) + memcached_free(servers[0]); x--; - for (; x >= 0; x--) + for (; x > 0; x--) memcached_free(servers[x]); + free(servers); return; }