avcodec/pnm: check buf[0] before using buf[1]
Fixes CSA warning Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
parent
4fed019821
commit
b4d525eb63
@ -63,9 +63,9 @@ int ff_pnm_decode_header(AVCodecContext *avctx, PNMContext * const s)
|
|||||||
int h, w, depth, maxval;
|
int h, w, depth, maxval;
|
||||||
|
|
||||||
pnm_get(s, buf1, sizeof(buf1));
|
pnm_get(s, buf1, sizeof(buf1));
|
||||||
s->type= buf1[1]-'0';
|
|
||||||
if(buf1[0] != 'P')
|
if(buf1[0] != 'P')
|
||||||
return AVERROR_INVALIDDATA;
|
return AVERROR_INVALIDDATA;
|
||||||
|
s->type= buf1[1]-'0';
|
||||||
|
|
||||||
if (s->type==1 || s->type==4) {
|
if (s->type==1 || s->type==4) {
|
||||||
avctx->pix_fmt = AV_PIX_FMT_MONOWHITE;
|
avctx->pix_fmt = AV_PIX_FMT_MONOWHITE;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user