From f23b51e540a85d76e65e771c00f8d965cb0b0d00 Mon Sep 17 00:00:00 2001 From: Allanis Date: Thu, 22 May 2014 18:35:03 +0100 Subject: [PATCH] [Fix] Fixed memory leak. --- src/pilot.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/pilot.c b/src/pilot.c index 678d324..ad64f88 100644 --- a/src/pilot.c +++ b/src/pilot.c @@ -1697,6 +1697,8 @@ void pilot_free(Pilot* p) { if(player == p) player = NULL; solid_free(p->solid); if(p->mounted != NULL) free(p->mounted); + if(p->outfits != NULL) + pilot_rmOutfit(p, p->outfits[0].outfit, p->outfits[0].quantity); if(p->outfits) free(p->outfits); if(p->commodities) free(p->commodities); if(p->escorts) free(p->escorts);