matroskadec: fix out of bounds write
Signed-off-by: Janne Grunau <janne-libav@jannau.net> (cherry picked from commit723229c11f) Signed-off-by: Michael Niedermayer <michaelni@gmx.at> (cherry picked from commitd51c7b4cbe) Signed-off-by: Michael Niedermayer <michaelni@gmx.at>
This commit is contained in:
		
				
					committed by
					
						
						Michael Niedermayer
					
				
			
			
				
	
			
			
			
						parent
						
							36e4be0a0a
						
					
				
				
					commit
					8acc0546bb
				
			@@ -1641,7 +1641,7 @@ static int matroska_parse_block(MatroskaDemuxContext *matroska, uint8_t *data,
 | 
				
			|||||||
                        lace_size[n] = lace_size[n - 1] + snum;
 | 
					                        lace_size[n] = lace_size[n - 1] + snum;
 | 
				
			||||||
                        total += lace_size[n];
 | 
					                        total += lace_size[n];
 | 
				
			||||||
                    }
 | 
					                    }
 | 
				
			||||||
                    lace_size[n] = size - total;
 | 
					                    lace_size[laces - 1] = size - total;
 | 
				
			||||||
                    break;
 | 
					                    break;
 | 
				
			||||||
                }
 | 
					                }
 | 
				
			||||||
            }
 | 
					            }
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user