mirror of
https://git.ffmpeg.org/ffmpeg.git
synced 2024-12-24 16:22:37 +00:00
mxfdec: fix NULL checking in mxf_get_sorted_table_segments()
The following out-of-memory check is broken. *sorted_segments = av_mallocz(...); if (!sorted_segments) { ... } The correct NULL check should use *sorted_segments. Signed-off-by: Xi Wang <xi.wang@gmail.com> Signed-off-by: Derek Buitenhuis <derek.buitenhuis@gmail.com>
This commit is contained in:
parent
3f89b49b07
commit
3b81bba3bc
@ -955,7 +955,7 @@ static int mxf_get_sorted_table_segments(MXFContext *mxf, int *nb_sorted_segment
|
||||
|
||||
*sorted_segments = av_mallocz(nb_segments * sizeof(**sorted_segments));
|
||||
unsorted_segments = av_mallocz(nb_segments * sizeof(*unsorted_segments));
|
||||
if (!sorted_segments || !unsorted_segments) {
|
||||
if (!*sorted_segments || !unsorted_segments) {
|
||||
av_freep(sorted_segments);
|
||||
av_free(unsorted_segments);
|
||||
return AVERROR(ENOMEM);
|
||||
|
Loading…
Reference in New Issue
Block a user