]> git.ipfire.org Git - thirdparty/tor.git/commitdiff
fix two instances of double-frees. may fix bug 527.
authorRoger Dingledine <arma@torproject.org>
Fri, 12 Oct 2007 09:09:46 +0000 (09:09 +0000)
committerRoger Dingledine <arma@torproject.org>
Fri, 12 Oct 2007 09:09:46 +0000 (09:09 +0000)
svn:r11893

src/or/directory.c

index e601a1ca36fbd91b6e752bf1552cfa283eb68424..224b25dfb1cc8aa43ca4242ba63ad40a23e76071 100644 (file)
@@ -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,