* Fixed alot of memory leaks

* Added stray memory cleaning routine to db.c

git-svn-id: https://svn.code.sf.net/p/rathena/svn/branches/stable@1275 54d463be-8e91-2dee-dedb-b68131a5f0ec
This commit is contained in:
celest
2005-03-23 15:26:52 +00:00
parent a2c00f0290
commit 91fb421a67
34 changed files with 326 additions and 134 deletions

View File

@@ -290,12 +290,32 @@ int inter_init(const char *file)
inter_pet_sql_init();
inter_accreg_sql_init();
atexit(inter_final);
//printf ("interserver timer initializing : %d sec...\n",autosave_interval);
//i=add_timer_interval(gettick()+autosave_interval,inter_save_timer,0,0,autosave_interval);
return 0;
}
// finalize
int wis_db_final (void *k, void *data, va_list ap) {
struct WisData *p = data;
if (p) aFree(p);
return 0;
}
void inter_final() {
numdb_final(wis_db, wis_db_final);
inter_guild_sql_final();
inter_storage_sql_final();
inter_party_sql_final();
inter_pet_sql_final();
if (accreg_pt) aFree(accreg_pt);
return;
}
int inter_mapif_init(int fd) {
inter_guild_mapif_init(fd);