Wireshark-bugs: [Wireshark-bugs] [Bug 1113] Several crash when SE_DEBUG_FREE used
http://bugs.wireshark.org/bugzilla/show_bug.cgi?id=1113
------- Comment #3 from florent.drouin@xxxxxxxxxx 2007-11-28 15:07 GMT -------
Yes, there are still double free, when the binary was compiled with the debug
option.
Most of the problems comes with tables se_allocated, when these tables are
cleaned up at protocol initialisation.
For example, during the X11 protocol initialization, we should not access to
the sequence table.
<<
static void x11_init_protocol(void)
{
x11_conv_data_t *state;
#if !defined(SE_DEBUG_FREE)
for (state = x11_conv_data_list; state != NULL; state = state->next) {
g_hash_table_destroy(state->seqtable);
g_hash_table_destroy(state->valtable);
}
#endif
x11_conv_data_list = NULL;
}
>>
--
Configure bugmail: http://bugs.wireshark.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.