avcodec/diracdec: Make data_unit_size unsigned
Fixes CID1271788 with this change the value is more explicitly checked, it was fully checked before though Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
							parent
							
								
									a9bf628bfd
								
							
						
					
					
						commit
						8f1afde11d
					
				@ -1933,8 +1933,9 @@ static int dirac_decode_frame(AVCodecContext *avctx, void *data, int *got_frame,
 | 
			
		||||
    AVFrame *picture    = data;
 | 
			
		||||
    uint8_t *buf        = pkt->data;
 | 
			
		||||
    int buf_size        = pkt->size;
 | 
			
		||||
    int i, data_unit_size, buf_idx = 0;
 | 
			
		||||
    int i, buf_idx      = 0;
 | 
			
		||||
    int ret;
 | 
			
		||||
    unsigned data_unit_size;
 | 
			
		||||
 | 
			
		||||
    /* release unused frames */
 | 
			
		||||
    for (i = 0; i < MAX_FRAMES; i++)
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user