From: Nick Mathewson Date: Thu, 25 Oct 2007 14:31:13 +0000 (+0000) Subject: r16153@catbus: nickm | 2007-10-25 10:21:42 -0400 X-Git-Tag: tor-0.2.0.10-alpha~145 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=53e62339857eaa650df769ad3ad7cc2527b296ca;p=thirdparty%2Ftor.git r16153@catbus: nickm | 2007-10-25 10:21:42 -0400 do not set authority cert bodies twice: fixes memory leak bug 536. svn:r12187 --- diff --git a/ChangeLog b/ChangeLog index 6410fc0315..5de8e7de31 100644 --- a/ChangeLog +++ b/ChangeLog @@ -4,6 +4,8 @@ Changes in version 0.2.0.10-alpha - 2007-1?-?? on 0.2.0.x. - Stop leaking memory every time we parse a v3 certificate. Bugfix on 0.2.0.1-alpha. + - Stop leaking memory every time we load a v3 certificate. Bugfix + on 0.2.0.1-alpha. Fixes Bug 536. Changes in version 0.2.0.9-alpha - 2007-10-24 diff --git a/src/or/routerlist.c b/src/or/routerlist.c index e86e2d51f5..d12e26f0bc 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -140,8 +140,6 @@ trusted_dirs_load_certs_from_string(const char *contents, int from_store) if (found) continue; - cert->cache_info.signed_descriptor_body = tor_strndup(s, eos-s); - cert->cache_info.signed_descriptor_len = eos-s; smartlist_add(ds->v3_certs, cert); if (!from_store)