diff --git a/src/switch_event.c b/src/switch_event.c
index 8bd32ddae1..519e542672 100644
--- a/src/switch_event.c
+++ b/src/switch_event.c
@@ -1114,7 +1114,11 @@ static switch_status_t switch_event_base_add_header(switch_event_t *event, switc
 	redraw:
 		len = 0;
 		for(j = 0; j < header->idx; j++) {
-			len += strlen(header->array[j]) + 2;
+			len += 2;
+			if (!header->array[j]) { 
+				continue;
+			}
+			len += strlen(header->array[j]);
 		}
 
 		if (len) {