Browse Source

swscale/output: fix null pointer dereference in yuv2ya8_2_c()

Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
tags/n2.8
Michael Niedermayer 10 years ago
parent
commit
ab80d3fb3a
1 changed files with 1 additions and 1 deletions
  1. +1
    -1
      libswscale/output.c

+ 1
- 1
libswscale/output.c View File

@@ -1949,7 +1949,7 @@ yuv2ya8_2_c(SwsContext *c, const int16_t *buf[2],
const int16_t *abuf[2], uint8_t *dest, int dstW, const int16_t *abuf[2], uint8_t *dest, int dstW,
int yalpha, int uvalpha, int y) int yalpha, int uvalpha, int y)
{ {
int hasAlpha = abuf[0] && abuf[1];
int hasAlpha = abuf && abuf[0] && abuf[1];
const int16_t *buf0 = buf[0], *buf1 = buf[1], const int16_t *buf0 = buf[0], *buf1 = buf[1],
*abuf0 = hasAlpha ? abuf[0] : NULL, *abuf0 = hasAlpha ? abuf[0] : NULL,
*abuf1 = hasAlpha ? abuf[1] : NULL; *abuf1 = hasAlpha ? abuf[1] : NULL;


Loading…
Cancel
Save