Free successfully translated frame in fax_gateway_framehook
authorMatthew Jordan <mjordan@digium.com>
Wed, 4 Jan 2012 21:40:45 +0000 (21:40 +0000)
committerMatthew Jordan <mjordan@digium.com>
Wed, 4 Jan 2012 21:40:45 +0000 (21:40 +0000)
commit12e3f412b5de2c6ddbeaf24ed745875f5ad4cac0
tree24c578ae04dc2b12756304d68b98aefc149d9614
parent963d52f63ee838a51cf8ed2509b27415dd718bd0
Free successfully translated frame in fax_gateway_framehook

A frame that is translated via ast_translate is also duplicated via ast_frdup.
This will allocate a new frame on the heap, which needs to be free'd
at the appropriate time.  This issue reporter used valgrind to find that this
occurred in res_fax's fax_gateway_framehook; a quick search through the code
showed that only place this was currently not handling the translatted frame
properly.

(closes issue ASTERISK-19133)
Reported by: Sylvain Rochet
........

Merged revisions 349608 from http://svn.asterisk.org/svn/asterisk/branches/10

git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@349609 65c4cc65-6c06-0410-ace0-fbb531ad65f3
res/res_fax.c