]> git.sesse.net Git - ffmpeg/blobdiff - libavcodec/vorbisdec.c
ffmpeg: notify when the thread message queue blocks.
[ffmpeg] / libavcodec / vorbisdec.c
index d05a48a744c791acceaa06c8dd079ae346acaa7d..35eb2be0e1135c260c14779ea50909304058dd6d 100644 (file)
@@ -383,8 +383,10 @@ static int vorbis_parse_setup_hdr_codebooks(vorbis_context *vc)
                 codebook_setup->codevectors =
                     av_mallocz_array(used_entries, codebook_setup->dimensions *
                                sizeof(*codebook_setup->codevectors));
-                if (!codebook_setup->codevectors)
-                    return AVERROR(ENOMEM);
+                if (!codebook_setup->codevectors) {
+                    ret = AVERROR(ENOMEM);
+                    goto error;
+                }
             } else
                 codebook_setup->codevectors = NULL;