From: Nick Mathewson Date: Sat, 16 Oct 2004 08:39:56 +0000 (+0000) Subject: Fix memory leak X-Git-Tag: tor-0.0.9pre4~22 X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=56a592dbe36701bbfdc262866d35ed34a265925e;p=thirdparty%2Ftor.git Fix memory leak svn:r2535 --- diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 2205daf895..39e51687f4 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -329,8 +329,10 @@ router_nickname_is_in_list(routerinfo_t *router, const char *list) nickname_list = smartlist_create(); smartlist_split_string(nickname_list, list, ",", SPLIT_SKIP_SPACE|SPLIT_IGNORE_BLANK, 0); - SMARTLIST_FOREACH(nickname_list, char *, cp, + SMARTLIST_FOREACH(nickname_list, const char *, cp, if (router_nickname_matches(router, cp)) {v=1;break;}); + SMARTLIST_FOREACH(nickname_list, char *, cp, tor_free(cp)); + smartlist_free(nickname_list); return v; }