mirror of
https://github.com/asterisk/asterisk.git
synced 2025-11-13 21:39:05 +00:00
Merged revisions 166696 via svnmerge from
https://origsvn.digium.com/svn/asterisk/trunk ........ r166696 | tilghman | 2008-12-23 14:47:08 -0600 (Tue, 23 Dec 2008) | 7 lines Allow semicolons and extended characters in user-specified SIP headers. (closes issue #14110) Reported by: gork Patches: 20081222__bug14110__2.diff.txt uploaded by Corydon76 (license 14) Tested by: gork, putnopvut ........ git-svn-id: https://origsvn.digium.com/svn/asterisk/branches/1.6.1@166698 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
13
main/app.c
13
main/app.c
@@ -1820,6 +1820,19 @@ int ast_get_encoded_char(const char *stream, char *result, size_t *consumed)
|
||||
return 0;
|
||||
}
|
||||
|
||||
int ast_get_encoded_str(const char *stream, char *result, size_t result_size)
|
||||
{
|
||||
char *cur = result;
|
||||
size_t consumed;
|
||||
|
||||
while (cur < result + result_size - 1 && !ast_get_encoded_char(stream, cur, &consumed)) {
|
||||
cur++;
|
||||
stream += consumed;
|
||||
}
|
||||
*cur = '\0';
|
||||
return 0;
|
||||
}
|
||||
|
||||
void ast_close_fds_above_n(int n)
|
||||
{
|
||||
int x, null;
|
||||
|
||||
Reference in New Issue
Block a user