diff options
author | celest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2005-03-07 16:01:20 +0000 |
---|---|---|
committer | celest <celest@54d463be-8e91-2dee-dedb-b68131a5f0ec> | 2005-03-07 16:01:20 +0000 |
commit | 41ca5bd82328576e84d19923b5cfda6d7b218e9f (patch) | |
tree | 70336a3f3541630903a9a42c5834f1b5901c1462 /src/map/map.c | |
parent | ec11a6a46dcb98508758d0fb96d18194f28450c5 (diff) | |
download | hercules-41ca5bd82328576e84d19923b5cfda6d7b218e9f.tar.gz hercules-41ca5bd82328576e84d19923b5cfda6d7b218e9f.tar.bz2 hercules-41ca5bd82328576e84d19923b5cfda6d7b218e9f.tar.xz hercules-41ca5bd82328576e84d19923b5cfda6d7b218e9f.zip |
Replaced some free's with aFree
git-svn-id: https://rathena.svn.sourceforge.net/svnroot/rathena/branches/stable@1208 54d463be-8e91-2dee-dedb-b68131a5f0ec
Diffstat (limited to 'src/map/map.c')
-rw-r--r-- | src/map/map.c | 28 |
1 files changed, 14 insertions, 14 deletions
diff --git a/src/map/map.c b/src/map/map.c index f241c5fec..ae9933b11 100644 --- a/src/map/map.c +++ b/src/map/map.c @@ -1544,14 +1544,14 @@ int map_quit(struct map_session_data *sd) { void *p = numdb_search(charid_db,sd->status.char_id); if(p) { numdb_erase(charid_db,sd->status.char_id); - free(p); + aFree(p); } } strdb_erase(nick_db,sd->status.name); numdb_erase(charid_db,sd->status.char_id); numdb_erase(id_db,sd->bl.id); - free(sd->reg); - free(sd->regstr); + aFree(sd->reg); + aFree(sd->regstr); return 0; } @@ -1953,7 +1953,7 @@ int map_setipport(char *name,unsigned long ip,int port) { } else { // 読み込んでいるので置き換える md = mdos->map; - free(mdos); + aFree(mdos); strdb_insert(map_db,md->name,md); } } else { @@ -1973,7 +1973,7 @@ int map_eraseallipport_sub(void *key,void *data,va_list va) { struct map_data_other_server *mdos = (struct map_data_other_server*)data; if(mdos->gat == NULL && mdos->map == NULL) { strdb_erase(map_db,key); - free(mdos); + aFree(mdos); } return 0; } @@ -2005,7 +2005,7 @@ int map_eraseipport(char *name,unsigned long ip,int port) return 1; // 呼び出し元で chrif_sendmap() をする } else { strdb_erase(map_db,name); - free(mdos); + aFree(mdos); } // if(battle_config.etc_log) // printf("erase map %s %d.%d.%d.%d:%d\n",name,p[0],p[1],p[2],p[3],port); @@ -2179,7 +2179,7 @@ int map_cache_read(struct map_data *m) return 1; } else { // なぜかファイル後半が欠けてるので読み直し - m->xs = 0; m->ys = 0; m->gat = NULL; free(m->gat); + m->xs = 0; m->ys = 0; m->gat = NULL; aFree(m->gat); return 0; } } else if(map_cache.map[i].compressed == 1) { @@ -2195,19 +2195,19 @@ int map_cache_read(struct map_data *m) if(fread(buf,1,size_compress,map_cache.fp) != size_compress) { // なぜかファイル後半が欠けてるので読み直し printf("fread error\n"); - free(m->gat); m->xs = 0; m->ys = 0; m->gat = NULL; - free(buf); + aFree(m->gat); m->xs = 0; m->ys = 0; m->gat = NULL; + aFree(buf); return 0; } dest_len = m->xs * m->ys; decode_zip(m->gat,&dest_len,buf,size_compress); if(dest_len != map_cache.map[i].xs * map_cache.map[i].ys) { // 正常に解凍が出来てない - free(m->gat); m->xs = 0; m->ys = 0; m->gat = NULL; - free(buf); + aFree(m->gat); m->xs = 0; m->ys = 0; m->gat = NULL; + aFree(buf); return 0; } - free(buf); + aFree(buf); return 1; } } @@ -2262,7 +2262,7 @@ static int map_cache_write(struct map_data *m) map_cache.map[i].water_height = map_waterheight(m->name); map_cache.dirty = 1; if(map_read_flag == 2) { - free(write_buf); + aFree(write_buf); } return 0; } @@ -2293,7 +2293,7 @@ static int map_cache_write(struct map_data *m) map_cache.head.filesize += len_new; map_cache.dirty = 1; if(map_read_flag == 2) { - free(write_buf); + aFree(write_buf); } return 0; } |