diff options
author | Joshua Colp <jcolp@digium.com> | 2007-01-10 19:49:26 +0000 |
---|---|---|
committer | Joshua Colp <jcolp@digium.com> | 2007-01-10 19:49:26 +0000 |
commit | 278f2fe4c1724541803484d1b148ab76f9e8d525 (patch) | |
tree | ac0cff17cef93fb1dcb332c01d9ff0696406a339 /main/config.c | |
parent | 982c8e146504378d2e988d8f9a4ea4ef591c5470 (diff) |
Merged revisions 50405 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4
........
r50405 | file | 2007-01-10 14:46:29 -0500 (Wed, 10 Jan 2007) | 2 lines
Fix parsing when using something like ldap settings. (done by anthonyl)
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@50406 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'main/config.c')
-rw-r--r-- | main/config.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/main/config.c b/main/config.c index 28e9708a7..659cfe0eb 100644 --- a/main/config.c +++ b/main/config.c @@ -1103,7 +1103,7 @@ int read_config_maps(void) { struct ast_config *config, *configtmp; struct ast_variable *v; - char *driver, *table, *database, *stringp; + char *driver, *table, *database, *stringp, *tmp; clear_config_maps(); @@ -1119,6 +1119,9 @@ int read_config_maps(void) stringp = v->value; driver = strsep(&stringp, ","); + if ((tmp = strchr(stringp, '\"'))) + stringp = tmp; + /* check if the database text starts with a double quote */ if (*stringp == '"') { stringp++; |