# HG changeset patch # User mru # Date 1183618020 0 # Node ID 02dd5e0d7e463fa39757a75033fc8ac28b0741e6 # Parent 922bb0564bd302fd749d07e0e56c327a5d683149 use av_freep() in free_vlc() and failed init_vlc() diff -r 922bb0564bd3 -r 02dd5e0d7e46 bitstream.c --- a/bitstream.c Thu Jul 05 03:01:53 2007 +0000 +++ b/bitstream.c Thu Jul 05 06:47:00 2007 +0000 @@ -261,7 +261,7 @@ codes, codes_wrap, codes_size, symbols, symbols_wrap, symbols_size, 0, 0, flags) < 0) { - av_free(vlc->table); + av_freep(&vlc->table); return -1; } return 0; @@ -270,6 +270,6 @@ void free_vlc(VLC *vlc) { - av_free(vlc->table); + av_freep(&vlc->table); }