Browse Source

TT#14008 prevent possible NULL dereference

closes #1434

Change-Id: I21fa86b0410f86cd6d77951cff75c5eb03da38e9
pull/1439/head
Richard Fuchs 4 years ago
parent
commit
1bc15de746
1 changed files with 5 additions and 0 deletions
  1. +5
    -0
      lib/codeclib.c

+ 5
- 0
lib/codeclib.c View File

@ -746,6 +746,9 @@ void decoder_close(decoder_t *dec) {
static int avc_decoder_input(decoder_t *dec, const str *data, GQueue *out) {
if (!dec->u.avc.avpkt)
return -1; // decoder shut down
const char *err;
int av_ret = 0;
@ -2329,6 +2332,8 @@ static int amr_dtx(decoder_t *dec, GQueue *out, int ptime) {
static int generic_silence_dtx(decoder_t *dec, GQueue *out, int ptime) {
if (dec->dec_out_format.format == -1)
return -1;
if (!dec->u.avc.avpkt)
return -1;
if (ptime <= 0)
ptime = 20;


Loading…
Cancel
Save