summaryrefslogtreecommitdiff
path: root/res/res_pjsip
diff options
context:
space:
mode:
authorJenkins2 <jenkins2@gerrit.asterisk.org>2017-11-07 18:14:28 -0600
committerGerrit Code Review <gerrit2@gerrit.digium.api>2017-11-07 18:14:28 -0600
commitd6213397f06a87b2bfa795988e4f5df7ec4639bf (patch)
tree5b7d3f17630f8f6a48a13b94bab3cb6e4c0c9a8a /res/res_pjsip
parent250d905fc3e5174d42e7f5c93b6ef1b021aabc1b (diff)
parent29205e7adc76cd9e05477a10f7da4985f67fffd7 (diff)
Merge "res_pjsip: Fix leak on error in ast_sip_auth_vector_init."
Diffstat (limited to 'res/res_pjsip')
-rw-r--r--res/res_pjsip/pjsip_configuration.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/res/res_pjsip/pjsip_configuration.c b/res/res_pjsip/pjsip_configuration.c
index a6afe5e53..168d86989 100644
--- a/res/res_pjsip/pjsip_configuration.c
+++ b/res/res_pjsip/pjsip_configuration.c
@@ -508,6 +508,8 @@ int ast_sip_auth_vector_init(struct ast_sip_auth_vector *auths, const char *valu
goto failure;
}
if (AST_VECTOR_APPEND(auths, val)) {
+ ast_free(val);
+
goto failure;
}
}