Index: code/fred2/freddoc.cpp
===================================================================
--- code/fred2/freddoc.cpp	(revision 4865)
+++ code/fred2/freddoc.cpp	(working copy)
@@ -818,7 +818,8 @@
 
 				// also zero it
 				Ships[objp->instance].alt_type_index = -1;
-			} else if (Ships[objp->instance].callsign_index >= 0) {
+			}
+			if (Ships[objp->instance].callsign_index >= 0) {
 				mission_parse_lookup_callsign_index(Ships[objp->instance].callsign_index, Fred_callsigns[objp->instance]);
 
 				// also zero it
