[ovs-dev] [PATCH 2/4] fatal-signal: Clean up code by using shash.
Justin Pettit
jpettit at nicira.com
Mon Sep 21 23:43:16 UTC 2009
On Sep 21, 2009, at 4:41 PM, Ben Pfaff wrote:
>> I don't suppose you care, but "files" is never destroyed. It wasn't
>> done when it was an array, either so it is consistent. It only
>> really
>> matters when do_unlink_files() is called and the program is probably
>> on its way out anyways...
>
> That is intentional and necessary. do_unlink_files() gets called
> from an asynchronous signal handler. If the signal arrives
> during a call to malloc() or free(), etc., then freeing the data
> structure could cause a segmentation fault.
Do you think that's worth documenting?
--Justin
More information about the dev
mailing list