Do not free tree elements manually, the tree already does that
This commit is contained in:
parent
703d6e9e2e
commit
dcf9b4f427
1 changed files with 3 additions and 3 deletions
|
@ -285,7 +285,7 @@ void free_timers (struct telegram *instance)
|
|||
assert (ev);
|
||||
logprintf ("freeing event timer with timeout: %d\n", ev->timeout);
|
||||
remove_event_timer (instance, ev);
|
||||
tfree (ev, sizeof(struct event_timer));
|
||||
//tfree (ev, sizeof(struct event_timer));
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -295,9 +295,9 @@ void free_queries (struct telegram *instance)
|
|||
struct query *q = tree_get_min_query (instance->queries_tree);
|
||||
assert (q);
|
||||
logprintf ("freeing query with msg_id %d and len\n", q->msg_id, q->data_len);
|
||||
instance->queries_tree = tree_delete_query (instance->queries_tree, q);
|
||||
tfree (q->data, 4 * q->data_len);
|
||||
tfree (q, sizeof (struct query));
|
||||
instance->queries_tree = tree_delete_query (instance->queries_tree, q);
|
||||
//tfree (q, sizeof (struct query));
|
||||
}
|
||||
}
|
||||
|
||||
|
|
Loading…
Add table
Reference in a new issue