diff --git a/src/pilot.c b/src/pilot.c
index 6081126..9e671c6 100644
--- a/src/pilot.c
+++ b/src/pilot.c
@@ -1092,7 +1092,7 @@ int pilot_rmOutfit(Pilot* pilot, Outfit* outfit, int quantity) {
   q = quantity;
 
   for(i = 0; i < pilot->noutfits; i++)
-    if(strcmp(outfit->name, pilot->outfits[i].outfit->name)==0) {
+    if(pilot->outfits[i].outfit == outfit) {
       po = &pilot->outfits[i];
 
       /* Remove quantity. */