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);