diff --git a/channels/chan_zap.c b/channels/chan_zap.c
index aca181d5817b48a8184e167b456ea011fd499a4d..8b93e744a25fd181858ac42d91ca3cf95909c93a 100755
--- a/channels/chan_zap.c
+++ b/channels/chan_zap.c
@@ -6761,7 +6761,7 @@ static char *complete_span(char *line, char *word, int pos, int state)
 	int span=1;
 	char tmp[50];
 	while(span <= NUM_SPANS) {
-		if (span > state)
+		if (span > state && pris[span-1].pri)
 			break;
 		span++;
 	}