From 3765b2ae758de4afdc21000084efb0608f0b930b Mon Sep 17 00:00:00 2001 From: russell Date: Thu, 2 Nov 2006 13:55:39 +0000 Subject: Add a missing call to free before returning in an error condition (issue #8268, mrness) git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2@46876 f38db490-d61c-443f-a65b-d21fe96a405b --- callerid.c | 1 + 1 file changed, 1 insertion(+) (limited to 'callerid.c') diff --git a/callerid.c b/callerid.c index f709bd501..39690eed9 100644 --- a/callerid.c +++ b/callerid.c @@ -280,6 +280,7 @@ int callerid_feed(struct callerid_state *cid, unsigned char *ubuf, int len, int buf += (olen - mylen); if (res < 0) { ast_log(LOG_NOTICE, "fsk_serie failed\n"); + free(obuf); return -1; } if (res == 1) { -- cgit v1.2.3