Index: funcs/func_jitterbuffer.c =================================================================== --- funcs/func_jitterbuffer.c (revision 402137) +++ funcs/func_jitterbuffer.c (working copy) @@ -256,6 +256,8 @@ } if (res == AST_JB_IMPL_OK) { frame = &ast_null_frame; + } else { + ast_frfree(jbframe); } putframe = 1; } @@ -282,6 +284,10 @@ } } + if (frame != &ast_null_frame) { + ast_frfree(frame); + frame = &ast_null_frame; + } res = framedata->jb_impl->get(framedata->jb_obj, &frame, now, framedata->timer_interval); switch (res) { case AST_JB_IMPL_OK: