diff options
author | Nick Mathewson <nickm@torproject.org> | 2007-08-22 15:07:29 +0000 |
---|---|---|
committer | Nick Mathewson <nickm@torproject.org> | 2007-08-22 15:07:29 +0000 |
commit | 08e605b4e224f811f5de3626d8c575dccc4fd42d (patch) | |
tree | c15bb515cb70290248dd709d4a0c449fe7243b55 | |
parent | c02fb8997b14f39f14adce7b3082b7e2060495c5 (diff) | |
download | tor-08e605b4e224f811f5de3626d8c575dccc4fd42d.tar.gz tor-08e605b4e224f811f5de3626d8c575dccc4fd42d.zip |
r14184@Kushana: nickm | 2007-08-22 11:06:37 -0400
Unmap cached-extrainfo on exit. Fixes bug 484.
svn:r11254
-rw-r--r-- | ChangeLog | 1 | ||||
-rw-r--r-- | src/or/routerlist.c | 2 |
2 files changed, 3 insertions, 0 deletions
@@ -30,6 +30,7 @@ Changes in version 0.2.0.6-alpha - 2007-??-?? servers to choose a circuit. Bugfix on 0.1.2.x. - Stop leaking part of the descriptor when we run into a particularly unparseable piece of it. Bugfix on 0.1.2.x. + - Unmap the extrainfo cache file on exit. o Minor features (misc): - Optionally (if built with -DEXPORTMALLINFO) export the output diff --git a/src/or/routerlist.c b/src/or/routerlist.c index 32c81d3321..2df75874f3 100644 --- a/src/or/routerlist.c +++ b/src/or/routerlist.c @@ -1952,6 +1952,8 @@ routerlist_free(routerlist_t *rl) smartlist_free(rl->old_routers); if (routerlist->mmap_descriptors) tor_munmap_file(routerlist->mmap_descriptors); + if (routerlist->mmap_extrainfo) + tor_munmap_file(routerlist->mmap_extrainfo); tor_free(rl); router_dir_info_changed(); |