|
|
@@ -192,6 +192,11 @@ static int find_headers_search_validate(FLACParseContext *fpc, int offset) |
|
|
|
(*end_handle)->offset = offset; |
|
|
|
(*end_handle)->link_penalty = av_malloc(sizeof(int) * |
|
|
|
FLAC_MAX_SEQUENTIAL_HEADERS); |
|
|
|
if (!(*end_handle)->link_penalty) { |
|
|
|
av_freep(end_handle); |
|
|
|
return AVERROR(ENOMEM); |
|
|
|
} |
|
|
|
|
|
|
|
for (i = 0; i < FLAC_MAX_SEQUENTIAL_HEADERS; i++) |
|
|
|
(*end_handle)->link_penalty[i] = FLAC_HEADER_NOT_PENALIZED_YET; |
|
|
|
|
|
|
|