git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1304 54d463be-8e91-2dee-dedb-b68131a5f0ec
@@ -292,7 +292,17 @@ int do_timer(unsigned int tick) {
}
void timer_final() {
- //FREE(timer_data);
- aFree(timer_data);
+ struct timer_func_list* tfl = tfl_root, *tfl2;
+
+ while (tfl) {
+ tfl2 = tfl;
+ aFree(tfl->name);
+ aFree(tfl);
+ tfl = tfl2->next;
+ }
+ if (timer_data) aFree(timer_data);
+ if (timer_heap) aFree(timer_heap);
+ if (free_timer_list) aFree(free_timer_list);