mirror of
https://github.com/samba-team/samba.git
synced 2025-01-26 10:04:02 +03:00
Fix bad use when freeing linked list. Todd Stecher (Original author) please check !
Jeremy.
This commit is contained in:
parent
91cb7b7c60
commit
ed0e0a2005
@ -176,12 +176,14 @@ static void perfcount_test_dump_counters(void)
|
||||
|
||||
DEBUG(0,("##### Dumping Performance Counters #####\n"));
|
||||
|
||||
for (i=0; i < 256; i++) {
|
||||
for (head = g_list[i]; head != NULL; head = head->next) {
|
||||
perfcount_test_dump_counter(head, 0);
|
||||
SAFE_FREE(DLIST_PREV(head));
|
||||
}
|
||||
SAFE_FREE(head);
|
||||
for (i=0; i < MAX_OP; i++) {
|
||||
struct perfcount_test_counter *next;
|
||||
for (head = g_list[i]; head != NULL; head = next) {
|
||||
next = head->next;
|
||||
perfcount_test_dump_counter(head, 0);
|
||||
SAFE_FREE(head);
|
||||
}
|
||||
g_list[i] = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user