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
816 ast->deint_id == DEINT_ID_VBRS)816 ast->deint_id == DEINT_ID_VBRS)
817 av_get_packet(pb, pkt, ast->sub_packet_lengths[ast->sub_packet_cnt - rm->audio_pkt_cnt]);817 av_get_packet(pb, pkt, ast->sub_packet_lengths[ast->sub_packet_cnt - rm->audio_pkt_cnt]);
818 else {818 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;
820 memcpy(pkt->data, ast->pkt.data + st->codec->block_align * //FIXME avoid this822 memcpy(pkt->data, ast->pkt.data + st->codec->block_align * //FIXME avoid this
821 (ast->sub_packet_h * ast->audio_framesize / st->codec->block_align - rm->audio_pkt_cnt),823 (ast->sub_packet_h * ast->audio_framesize / st->codec->block_align - rm->audio_pkt_cnt),
822 st->codec->block_align);824 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