diff --git a/src/action/action_demolish.cpp b/src/action/action_demolish.cpp
index 970cca93d..876a0f7af 100644
--- a/src/action/action_demolish.cpp
+++ b/src/action/action_demolish.cpp
@@ -50,7 +50,7 @@ global void HandleActionDemolish(Unit* unit)
     Unit* goal;
     int err;
 
-    DebugLevel3Fn("Demolish %d\n",unit-Units);
+    DebugLevel3Fn("Demolish %Zd\n",UnitNumber(unit));
 
     switch( unit->SubAction ) {
 	//
@@ -138,7 +138,7 @@ global void HandleActionDemolish(Unit* unit)
             n=SelectUnits(x-2,y-2, x+2, y+2,table);
 	    // FIXME: Don't hit flying units!
             for( i=0; i<n; ++i ) {
-	   	if ( table[i]->Type->LandUnit )
+		if ( table[i]->Type->LandUnit )
                    HitUnit(table[i],DEMOLISH_DAMAGE);
             }