Mercurial > libavcodec.hg
comparison vorbis_enc.c @ 3918:56c8e3ab7fe0 libavcodec
10l, wrong order in freeing
author | ods15 |
---|---|
date | Mon, 02 Oct 2006 11:47:10 +0000 |
parents | 62849ae93c2b |
children | b0b88fc01b7c |
comparison
equal
deleted
inserted
replaced
3917:62849ae93c2b | 3918:56c8e3ab7fe0 |
---|---|
1029 av_freep(&venc->codebooks); | 1029 av_freep(&venc->codebooks); |
1030 | 1030 |
1031 if (venc->floors) | 1031 if (venc->floors) |
1032 for (i = 0; i < venc->nfloors; i++) { | 1032 for (i = 0; i < venc->nfloors; i++) { |
1033 int j; | 1033 int j; |
1034 av_freep(&venc->floors[i].classes); | |
1035 if (venc->floors[i].classes) | 1034 if (venc->floors[i].classes) |
1036 for (j = 0; j < venc->floors[i].nclasses; j++) | 1035 for (j = 0; j < venc->floors[i].nclasses; j++) |
1037 av_freep(&venc->floors[i].classes[j].books); | 1036 av_freep(&venc->floors[i].classes[j].books); |
1037 av_freep(&venc->floors[i].classes); | |
1038 av_freep(&venc->floors[i].partition_to_class); | 1038 av_freep(&venc->floors[i].partition_to_class); |
1039 av_freep(&venc->floors[i].list); | 1039 av_freep(&venc->floors[i].list); |
1040 } | 1040 } |
1041 av_freep(&venc->floors); | 1041 av_freep(&venc->floors); |
1042 | 1042 |