diff options
author | qwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-10-31 21:23:11 +0000 |
---|---|---|
committer | qwell <qwell@f38db490-d61c-443f-a65b-d21fe96a405b> | 2007-10-31 21:23:11 +0000 |
commit | c673de8aa7b1fa3eda3661b2fa379cda6b674eb7 (patch) | |
tree | cafa2b201cb476959164d6db7cf6e29de1b888d4 /res | |
parent | a7094c3618cde34236eaff790d8e20dd4905ec39 (diff) |
Make sure we free some allocated memory before returning.
Issue 11131, patch by eliel.
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.4@87908 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'res')
-rw-r--r-- | res/res_jabber.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/res/res_jabber.c b/res/res_jabber.c index 35ed4b283..df4410153 100644 --- a/res/res_jabber.c +++ b/res/res_jabber.c @@ -277,6 +277,7 @@ static struct aji_version *aji_find_version(char *node, char *version, ikspak *p res = (struct aji_version *)malloc(sizeof(struct aji_version)); if(!res) { ast_log(LOG_ERROR, "Out of memory!\n"); + ast_free(list); return NULL; } ast_copy_string(list->node, node, sizeof(list->node)); |