mirror of
https://gitlab.torproject.org/tpo/core/tor.git
synced 2024-11-28 06:13:31 +01:00
670d0f9f5b
The smartlist functions take great care to reset unused pointers inside the smartlist memory to NULL. The function smartlist_remove_keeporder does not clear memory in such way when elements have been removed. Therefore call memset after the for-loop that removes elements. If no element is removed, it is effectively a no-op. Signed-off-by: Tobias Stoeckmann <tobias@stoeckmann.org>
5 lines
231 B
Plaintext
5 lines
231 B
Plaintext
o Minor features (defense in depth):
|
|
- In smartlist_remove_keeporder(), set any pointers that become
|
|
unused to NULL, in case a bug causes them to be used later. Closes
|
|
ticket 30176. Patch from Tobias Stoeckmann.
|