diff --git a/src/p_doors.cpp b/src/p_doors.cpp
index 05c93a898..f09fd7f9b 100644
--- a/src/p_doors.cpp
+++ b/src/p_doors.cpp
@@ -615,6 +615,7 @@ void DAnimatedDoor::Tick ()
 				}
 
 				m_Timer = m_Delay;
+				m_Status = Waiting;
 			}
 			else
 			{