History

rmdec: check av_new_packet return value

Vittorio Giovara committed 12 years ago

Commit 7207dd81 parent 629b2ed1 file · +3 −1Browse files

Unified · Split

libavformat/rmdec.c+3−1
@@ -816,7 +816,9 @@ ff_rm_retrieve_cache (AVFormatContext *s, AVIOContext *pb, · 815 unmodified lines
816816 ast->deint_id == DEINT_ID_VBRS)
817817 av_get_packet(pb, pkt, ast->sub_packet_lengths[ast->sub_packet_cnt - rm->audio_pkt_cnt]);
818818 else {
819− av_new_packet(pkt, st->codec->block_align);
819+ int ret = av_new_packet(pkt, st->codec->block_align);
820+ if (ret < 0)
821+ return ret;
820822 memcpy(pkt->data, ast->pkt.data + st->codec->block_align * //FIXME avoid this
821823 (ast->sub_packet_h * ast->audio_framesize / st->codec->block_align - rm->audio_pkt_cnt),
822824 st->codec->block_align);

Keyboard shortcuts

General

Show keyboard shortcuts
?
Focus the current search
/

Issues and pull requests

Open filters
f

Issues, pull requests and Inbox

Select next item
j↓
Select previous item
k↑
Open selected item
Enter
Dismiss filters or clear selection
Esc

Repository code

Go to file
t