Make the config parser remove escaping backslashes
authorKinsey Moore <kmoore@digium.com>
Thu, 9 Feb 2012 19:54:37 +0000 (19:54 +0000)
committerKinsey Moore <kmoore@digium.com>
Thu, 9 Feb 2012 19:54:37 +0000 (19:54 +0000)
commit25e344168e9764cbba1af7b58d529cbe0f9ae01c
tree8395b15ab6b7dbe01752e432a9a3722997c68088
parente5c51ee44c79950ff90660f29ae4b78ce8cc06d2
Make the config parser remove escaping backslashes

The config parser in Asterisk does not currently remove a backslash that is
used to escape a semicolon which would otherwise be interpreted as the start
of a comment.

The change here causes that backslash to be removed, but does not create a
real escape system in the config parser.  The biggest complication with a real
escape system would be breaking existing configs everywhere (parsing \\ as \
and breaking on escaped non-semicolon characters) even though it would be the
"right" way to do things.

(closes issue ASTERISK-17121)
Review: https://reviewboard.asterisk.org/r/1724/
........

Merged revisions 354655 from http://svn.asterisk.org/svn/asterisk/branches/1.8
........

Merged revisions 354656 from http://svn.asterisk.org/svn/asterisk/branches/10

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@354657 65c4cc65-6c06-0410-ace0-fbb531ad65f3
main/config.c