swscale/output: fix null pointer dereference in yuv2ya8_2_c()
Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
							parent
							
								
									3b03186d56
								
							
						
					
					
						commit
						ab80d3fb3a
					
				@ -1949,7 +1949,7 @@ yuv2ya8_2_c(SwsContext *c, const int16_t *buf[2],
 | 
			
		||||
            const int16_t *abuf[2], uint8_t *dest, int dstW,
 | 
			
		||||
            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],
 | 
			
		||||
                  *abuf0 = hasAlpha ? abuf[0] : NULL,
 | 
			
		||||
                  *abuf1 = hasAlpha ? abuf[1] : NULL;
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user