diff options
author | Roger Dingledine <arma@torproject.org> | 2003-10-18 03:23:26 +0000 |
---|---|---|
committer | Roger Dingledine <arma@torproject.org> | 2003-10-18 03:23:26 +0000 |
commit | a3962bf6fc449cfa852d4bdc5e406244a91d2064 (patch) | |
tree | ba786ca2c9de2c2773d53cf11c2ac448bbc6244e /src/or/dirserv.c | |
parent | af3fc006a51326587a06818541570c95c31368d5 (diff) | |
download | tor-a3962bf6fc449cfa852d4bdc5e406244a91d2064.tar tor-a3962bf6fc449cfa852d4bdc5e406244a91d2064.tar.gz |
fix two more memory problems
one remains :)
svn:r621
Diffstat (limited to 'src/or/dirserv.c')
-rw-r--r-- | src/or/dirserv.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/or/dirserv.c b/src/or/dirserv.c index e8257e4d2..14219beb1 100644 --- a/src/or/dirserv.c +++ b/src/or/dirserv.c @@ -251,7 +251,7 @@ dirserv_add_descriptor(const char **desc) } (*desc_ent_ptr) = tor_malloc(sizeof(descriptor_entry_t)); - (*desc_ent_ptr)->nickname = ri->nickname; + (*desc_ent_ptr)->nickname = strdup(ri->nickname); (*desc_ent_ptr)->published = ri->published_on; (*desc_ent_ptr)->desc_len = desc_len; (*desc_ent_ptr)->descriptor = tor_malloc(desc_len+1); @@ -444,3 +444,4 @@ size_t dirserv_get_directory(const char **directory) *directory = the_directory; return the_directory_len; } + |