diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index a64be1882fc33f4e2064f3f193cf03e1819fda62..837b12d9b0bdda905971154d9aa131c908c3ed1f 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -10482,7 +10482,6 @@ static void receive_message(struct sip_pvt *p, struct sip_request *req)
 		transmit_response(p, "405 Method Not Allowed", req); /* Good enough, or? */
 		sip_scheddestroy(p, DEFAULT_TRANS_TIMEOUT);
 	}
-	sip_scheddestroy(p, DEFAULT_TRANS_TIMEOUT);
 	return;
 }