Skip to content
Snippets Groups Projects
Commit 7089f241 authored by Mark Spencer's avatar Mark Spencer
Browse files

Strip out quotes (and leading/trailing spaces) in callerid_parse when dealing with name only

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@1357 65c4cc65-6c06-0410-ace0-fbb531ad65f3
parent fff9b4ec
No related branches found
No related tags found
No related merge requests found
......@@ -549,8 +549,11 @@ int ast_callerid_parse(char *instr, char **name, char **location)
*name = NULL;
*location = instr;
} else {
/* Assume it's just a name */
/* Assume it's just a name. Make sure it's not quoted though */
*name = instr;
while(*(*name) && ((*(*name) < 33) || (*(*name) == '\"'))) (*name)++;
ne = *name + strlen(*name) - 1;
while((ne > *name) && ((*ne < 33) || (*ne == '\"'))) { *ne = '\0'; ne--; }
*location = NULL;
}
return 0;
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment