diff --git a/channels/sig_pri.c b/channels/sig_pri.c
index 82048b348865532f507e015eb2671509d4cd67a4..4c70c6beaaf296b506d8bb9c5923ad4f256fa770 100644
--- a/channels/sig_pri.c
+++ b/channels/sig_pri.c
@@ -2241,7 +2241,7 @@ static void *pri_ss_thread(void *data)
 
 void pri_event_alarm(struct sig_pri_span *pri, int index, int before_start_pri)
 {
-	pri->dchanavail[index] &= ~(DCHAN_NOTINALARM | DCHAN_UP);
+	pri->dchanavail[index] &= ~DCHAN_NOTINALARM;
 	if (!before_start_pri) {
 		pri_find_dchan(pri);
 	}