# HG changeset patch # User ods15 # Date 1159789630 0 # Node ID 56c8e3ab7fe0d8d9098027feb1d8a2912803432b # Parent 62849ae93c2b53e7efa46f02a5ef9e8bae26e513 10l, wrong order in freeing diff -r 62849ae93c2b -r 56c8e3ab7fe0 vorbis_enc.c --- a/vorbis_enc.c Mon Oct 02 11:31:52 2006 +0000 +++ b/vorbis_enc.c Mon Oct 02 11:47:10 2006 +0000 @@ -1031,10 +1031,10 @@ if (venc->floors) for (i = 0; i < venc->nfloors; i++) { int j; - av_freep(&venc->floors[i].classes); if (venc->floors[i].classes) for (j = 0; j < venc->floors[i].nclasses; j++) av_freep(&venc->floors[i].classes[j].books); + av_freep(&venc->floors[i].classes); av_freep(&venc->floors[i].partition_to_class); av_freep(&venc->floors[i].list); }