[asterisk-commits] russell: branch russell/frame_caching r38570 -
/team/russell/frame_caching/
asterisk-commits at lists.digium.com
asterisk-commits at lists.digium.com
Sun Jul 30 22:15:16 MST 2006
Author: russell
Date: Mon Jul 31 00:15:16 2006
New Revision: 38570
URL: http://svn.digium.com/view/asterisk?rev=38570&view=rev
Log:
when duplicating a frame to put in the jitterbuffer, always use ast_frdup().
ast_frisolate() results in a malloc'd header, data, and source, while
ast_frdup() results in just a malloc'd header, which is what we want.
Modified:
team/russell/frame_caching/abstract_jb.c
Modified: team/russell/frame_caching/abstract_jb.c
URL: http://svn.digium.com/view/asterisk/team/russell/frame_caching/abstract_jb.c?rev=38570&r1=38569&r2=38570&view=diff
==============================================================================
--- team/russell/frame_caching/abstract_jb.c (original)
+++ team/russell/frame_caching/abstract_jb.c Mon Jul 31 00:15:16 2006
@@ -324,10 +324,7 @@
return -1;
}
- if (f->mallocd & AST_MALLOCD_HDR)
- frr = ast_frdup(f);
- else
- frr = ast_frisolate(f);
+ frr = ast_frdup(f);
if (!frr) {
ast_log(LOG_ERROR, "Failed to isolate frame for the jitterbuffer on channel '%s'\n", chan->name);
More information about the asterisk-commits
mailing list