From 7bcbc0bdfdd233c0f2029e821c57f63c29632345 Mon Sep 17 00:00:00 2001
From: Sean Bright <sean.bright@gmail.com>
Date: Mon, 4 Mar 2019 13:36:01 -0500
Subject: [PATCH] sip_to_pjsip: Make multiline comment parsing consistent with
 Asterisk

In Asterisk configuration, a multiline comment starts with ;-- as long as it is
not followed by another dash (i.e. ;--- is not a multiline comment).

ASTERISK-28323 #close

Change-Id: I32dc38e0fac01d3c0805d27d35d2365a7c37ca72
---
 contrib/scripts/sip_to_pjsip/astconfigparser.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/contrib/scripts/sip_to_pjsip/astconfigparser.py b/contrib/scripts/sip_to_pjsip/astconfigparser.py
index 949acdb5ab..ee857e2d6e 100644
--- a/contrib/scripts/sip_to_pjsip/astconfigparser.py
+++ b/contrib/scripts/sip_to_pjsip/astconfigparser.py
@@ -180,7 +180,7 @@ def remove_comment(line, is_comment):
         return "", True
 
     part = line.partition(COMMENT_START)
-    if part[1]:
+    if part[1] and not part[2].startswith('-'):
         # found multi-line comment start check string before
         # it to make sure there wasn't an eol comment in it
         has_comment = part[0].partition(COMMENT)
-- 
GitLab