diff --git a/channels/chan_sip.c b/channels/chan_sip.c
index ba6b4ba9d90ea2195fb933f10f4a949f87df24ac..7fc3559e3146bd903654e42cf7217d6813427db8 100644
--- a/channels/chan_sip.c
+++ b/channels/chan_sip.c
@@ -16841,6 +16841,9 @@ static struct ast_channel *sip_request_call(const char *type, int format, void *
 
 static void set_insecure_flags (struct ast_flags *flags, const char *value, int lineno)
 {
+	if (ast_strlen_zero(value))
+		return;
+
 	if (!ast_false(value)) {
 		char buf[64];
 		char *word, *next;