mirror of
https://github.com/Hizenberg469/WheelTimer.git
synced 2026-04-19 18:52:22 +03:00
Memory leak fix
This commit is contained in:
@@ -35,7 +35,6 @@ de_register_app_event(wheel_timer_t *wt, wheel_timer_elem_t *wt_elem){
|
||||
if(!wt_elem) return;
|
||||
pause_wheel_timer(wt);
|
||||
wt_elem->is_alive = 0;
|
||||
free(wt_elem->arg);
|
||||
resume_wheel_timer(wt);
|
||||
}
|
||||
|
||||
@@ -71,6 +70,7 @@ wheel_fn(void *arg){
|
||||
|
||||
if(wt_elem->is_alive == 0){
|
||||
singly_ll_remove_node(slot_list, head);
|
||||
free_wheel_timer_element(wt_elem);
|
||||
free(head);
|
||||
head = next_node;
|
||||
continue;
|
||||
|
||||
Reference in New Issue
Block a user