mirror of
https://github.com/asterisk/asterisk.git
synced 2025-09-03 03:20:57 +00:00
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
This commit is contained in:
@@ -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;
|
||||
|
Reference in New Issue
Block a user