summaryrefslogtreecommitdiff
path: root/include/asterisk
diff options
context:
space:
mode:
authorzuul <zuul@gerrit.asterisk.org>2016-03-08 12:27:15 -0600
committerGerrit Code Review <gerrit2@gerrit.digium.api>2016-03-08 12:27:16 -0600
commit7329f2ab97978e80e8d6282911c8d35dafafdd4d (patch)
treedbc3bf17e232fa848ec3f98388d0867d92e280e2 /include/asterisk
parent5cf2226e0123f7cfa40345098223f2fa1303454b (diff)
parentd2eb65f71e9347c15d469579bbb20c47501d924b (diff)
Merge "res_pjsip: Strip spaces from items parsed from comma-separated lists"
Diffstat (limited to 'include/asterisk')
-rw-r--r--include/asterisk/strings.h16
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;
}
)