瀏覽代碼

Follow up r16414 fixed memleak with md->lootitem

git-svn-id: https://svn.code.sf.net/p/rathena/svn/trunk@16417 54d463be-8e91-2dee-dedb-b68131a5f0ec
shennetsind 13 年之前
父節點
當前提交
1ca7aa6a44
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      src/map/mob.c

+ 4 - 2
src/map/mob.c

@@ -962,8 +962,10 @@ int mob_spawn (struct mob_data *md)
 
 	memset(md->dmglog, 0, sizeof(md->dmglog));
 	md->tdmg = 0;
-	if (md->lootitem)
-		memset(&md->lootitem, 0, sizeof(md->lootitem));
+	if (md->lootitem) {
+		aFree(md->lootitem);
+		md->lootitem = NULL;
+	}
 	md->lootitem_count = 0;
 
 	if(md->db->option)