there is no need to use iax_frame_free here, as it will actually just end up
authorRussell Bryant <russell@russellbryant.com>
Thu, 31 Aug 2006 20:39:12 +0000 (20:39 +0000)
committerRussell Bryant <russell@russellbryant.com>
Thu, 31 Aug 2006 20:39:12 +0000 (20:39 +0000)
having a bunch of erroneous messages about attempting to double free frames
spammed to the console.  Problem reported to me by file ...

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

channels/iax2-parser.c

index 56c45e2..0186194 100644 (file)
@@ -1007,7 +1007,7 @@ static void frame_cache_cleanup(void *data)
        struct iax_frame *cur;
 
        while ((cur = AST_LIST_REMOVE_HEAD(frames, list)))
-               __iax_frame_free(cur, 0);
+               free(cur);
 
        free(frames);
 }