mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-10 21:23:58 +01:00
Now that we can hit the end of router_rebuild_store before chunk_list is set, we need to test it before freeing it.
svn:r18101
This commit is contained in:
parent
d7be03427d
commit
6bf5d49b8a
@ -749,8 +749,10 @@ router_rebuild_store(int flags, desc_store_t *store)
|
||||
smartlist_free(signed_descriptors);
|
||||
tor_free(fname);
|
||||
tor_free(fname_tmp);
|
||||
SMARTLIST_FOREACH(chunk_list, sized_chunk_t *, c, tor_free(c));
|
||||
smartlist_free(chunk_list);
|
||||
if (chunk_list) {
|
||||
SMARTLIST_FOREACH(chunk_list, sized_chunk_t *, c, tor_free(c));
|
||||
smartlist_free(chunk_list);
|
||||
}
|
||||
|
||||
return r;
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user