Merge remote-tracking branch 'teor/ticket24001'
[tor/appveyor.git] / changes / bug24337
blob82b430425d5f593c94592815bbc3ff43c2e9b4c4
1   o Minor features (defensive programming):
2     - Most of the functions in Tor that free objects have been replaced
3       with macros that free the objects and set the corresponding pointers
4       to NULL. This change should help prevent a large class of dangling
5       pointer bugs. Closes ticket 24337.
7     - Where possible, the tor_free() macro now only evaluates its input once.
8       Part of ticket 24337.