summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJenkins2 <jenkins2@gerrit.asterisk.org>2017-11-07 17:38:38 -0600
committerGerrit Code Review <gerrit2@gerrit.digium.api>2017-11-07 17:38:38 -0600
commit5c47ee4476c5da0181276f6fb2f1ddd82e591519 (patch)
tree9ae9be6e3a13201973442cb130be35203b22b57f
parent34065994fe23c7020408ba9f8c0b298629b571dd (diff)
parente4fba9502251ab0b1729c991d7b760664055b022 (diff)
Merge "res_pjsip: Fix leak on error in ast_sip_auth_vector_init." into 13
-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 e000039d2..81234d695 100644
--- a/res/res_pjsip/pjsip_configuration.c
+++ b/res/res_pjsip/pjsip_configuration.c
@@ -510,6 +510,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;
}
}