return fr;
}
-static void __iax_frame_free(struct iax_frame *fr, int cache)
+void iax_frame_free(struct iax_frame *fr)
{
struct iax_frames *iax_frames;
}
fr->direction = 0;
ast_atomic_fetchadd_int(&frames, -1);
- if (!cache) {
- free(fr);
- return;
- }
if (!(iax_frames = ast_threadstorage_get(&frame_cache, sizeof(*iax_frames)))) {
free(fr);
free(frames);
}
-void iax_frame_free(struct iax_frame *fr)
-{
- __iax_frame_free(fr, 1);
-}
-
int iax_get_frames(void) { return frames; }
int iax_get_iframes(void) { return iframes; }
int iax_get_oframes(void) { return oframes; }