[Author Prev][Author Next][Thread Prev][Thread Next][Author Index][Thread Index]
[or-cvs] r11250: backport r11249 (in tor/branches/tor-0_1_2-patches: . src/or)
Author: arma
Date: 2007-08-21 23:22:51 -0400 (Tue, 21 Aug 2007)
New Revision: 11250
Modified:
tor/branches/tor-0_1_2-patches/ChangeLog
tor/branches/tor-0_1_2-patches/src/or/routerparse.c
Log:
backport r11249
Modified: tor/branches/tor-0_1_2-patches/ChangeLog
===================================================================
--- tor/branches/tor-0_1_2-patches/ChangeLog 2007-08-22 03:21:51 UTC (rev 11249)
+++ tor/branches/tor-0_1_2-patches/ChangeLog 2007-08-22 03:22:51 UTC (rev 11250)
@@ -45,6 +45,8 @@
from tup.
- Fix a minor memory leak when we fail to find enough suitable
servers to choose a circuit.
+ - Stop leaking part of the descriptor when we run into a particularly
+ unparseable piece of it.
Changes in version 0.1.2.16 - 2007-08-01
Modified: tor/branches/tor-0_1_2-patches/src/or/routerparse.c
===================================================================
--- tor/branches/tor-0_1_2-patches/src/or/routerparse.c 2007-08-22 03:21:51 UTC (rev 11249)
+++ tor/branches/tor-0_1_2-patches/src/or/routerparse.c 2007-08-22 03:22:51 UTC (rev 11250)
@@ -1747,6 +1747,7 @@
tok = get_next_token(s, where);
if (tok->tp == _ERR) {
log_warn(LD_DIR, "parse error: %s", tok->error);
+ token_free(tok);
return -1;
}
smartlist_add(out, tok);