From: Roger Dingledine Date: Fri, 12 Oct 2007 09:09:46 +0000 (+0000) Subject: fix two instances of double-frees. may fix bug 527. X-Git-Tag: tor-0.2.0.8-alpha~4 X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=b60e1385861bc2527451dee0fd5f4f5f544cafff;p=thirdparty%2Ftor.git fix two instances of double-frees. may fix bug 527. svn:r11893 --- diff --git a/src/or/directory.c b/src/or/directory.c index e601a1ca36..224b25dfb1 100644 --- a/src/or/directory.c +++ b/src/or/directory.c @@ -2359,12 +2359,10 @@ directory_handle_command_get(dir_connection_t *conn, const char *headers, smartlist_free(fps); } else { write_http_status_line(conn, 400, "Bad request"); - smartlist_free(certs); goto keys_done; } if (!smartlist_len(certs)) { write_http_status_line(conn, 404, "Not found"); - smartlist_free(certs); goto keys_done; } SMARTLIST_FOREACH(certs, authority_cert_t *, c,