diff options
author | zuul <zuul@gerrit.asterisk.org> | 2016-03-08 12:27:15 -0600 |
---|---|---|
committer | Gerrit Code Review <gerrit2@gerrit.digium.api> | 2016-03-08 12:27:16 -0600 |
commit | 7329f2ab97978e80e8d6282911c8d35dafafdd4d (patch) | |
tree | dbc3bf17e232fa848ec3f98388d0867d92e280e2 /include/asterisk | |
parent | 5cf2226e0123f7cfa40345098223f2fa1303454b (diff) | |
parent | d2eb65f71e9347c15d469579bbb20c47501d924b (diff) |
Merge "res_pjsip: Strip spaces from items parsed from comma-separated lists"
Diffstat (limited to 'include/asterisk')
-rw-r--r-- | include/asterisk/strings.h | 16 |
1 files changed, 12 insertions, 4 deletions
diff --git a/include/asterisk/strings.h b/include/asterisk/strings.h index af5ae6c55..3701b5305 100644 --- a/include/asterisk/strings.h +++ b/include/asterisk/strings.h @@ -145,8 +145,12 @@ static int force_inline attribute_pure ast_ends_with(const char *str, const char AST_INLINE_API( char * attribute_pure ast_skip_blanks(const char *str), { - while (*str && ((unsigned char) *str) < 33) - str++; + if (str) { + while (*str && ((unsigned char) *str) < 33) { + str++; + } + } + return (char *) str; } ) @@ -184,8 +188,12 @@ char *ast_trim_blanks(char *str), AST_INLINE_API( char * attribute_pure ast_skip_nonblanks(const char *str), { - while (*str && ((unsigned char) *str) > 32) - str++; + if (str) { + while (*str && ((unsigned char) *str) > 32) { + str++; + } + } + return (char *) str; } ) |