diff --git a/src/p_setup.c b/src/p_setup.c
index ba432c13dfb7df45a3c530e86e11e1a09dfba8f8..21291eb8bbe0699de35382b9814fc654afecbb5c 100644
--- a/src/p_setup.c
+++ b/src/p_setup.c
@@ -4575,7 +4575,7 @@ static void P_ConvertBinaryLinedefTypes(void)
 			//Flags
 			if (lines[i].flags & ML_BLOCKMONSTERS)
 				lines[i].args[6] |= TMFR_REVERSE;
-			if (lines[i].flags & ML_BLOCKMONSTERS)
+			if (lines[i].flags & ML_NOCLIMB)
 				lines[i].args[6] |= TMFR_SPINDASH;
 
 			lines[i].special = 190;