]> jfr.im git - irc/gameservirc.git/commitdiff
fixed another memory leak if the player is deleted before a fight is completed
authorkainazzzo <redacted>
Sun, 2 Apr 2006 03:45:58 +0000 (03:45 +0000)
committerkainazzzo <redacted>
Sun, 2 Apr 2006 03:45:58 +0000 (03:45 +0000)
git-svn-id: https://svn.code.sf.net/p/gameservirc/code/trunk@440 bc333340-6410-0410-a689-9d09f3c113fa

gameserv/player.cpp

index eec8743503a78ae0c52070c8cfb797e5cad6edbc..f84bd5df75f6b72539614d1dd98b27381c8e8204 100644 (file)
@@ -83,9 +83,13 @@ Player::Player(string n)
 }
 
 Player::~Player()
-{   
-  delete inventory;
+{
+  if (inventory != NULL)
+       delete inventory;
   
+  delMonster();
+  delMaster();
+  delBattle();
 #ifdef DEBUGMODE
   string *output;
   output = new string("Deleting Player");