- Added some tools to detect memory leaks.
[ircu2.10.12-pk.git] / ircd / m_away.c
index a321f9bb21078513cf65f8e33bfdd47214d5bf6b..b926a6aa0c2b3b97d2e5d08bccb2be7a5a2d663a 100644 (file)
@@ -129,9 +129,8 @@ static int user_set_away(struct User* user, char* message)
       len = AWAYLEN;
     }
     if (away)
-      away = (char*) MyRealloc(away, len + 1);
-    else
-      away = (char*) MyMalloc(len + 1);
+      MyFree(away);
+    away = (char*) MyMalloc(len + 1);
     assert(0 != away);
 
     user->away = away;