mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-11-01 04:53:04 +08:00 
			
		
		
		
	Avoid a null pointer dereference on oom when decoding smacker.
Fixes ticket #2728.
This commit is contained in:
		| @@ -261,6 +261,8 @@ static int smacker_decode_header_tree(SmackVContext *smk, GetBitContext *gb, int | |||||||
|     huff.maxlength = 0; |     huff.maxlength = 0; | ||||||
|     huff.current = 0; |     huff.current = 0; | ||||||
|     huff.values = av_mallocz(huff.length * sizeof(int)); |     huff.values = av_mallocz(huff.length * sizeof(int)); | ||||||
|  |     if (!huff.values) | ||||||
|  |         return AVERROR(ENOMEM); | ||||||
|  |  | ||||||
|     if (smacker_decode_bigtree(gb, &huff, &ctx) < 0) |     if (smacker_decode_bigtree(gb, &huff, &ctx) < 0) | ||||||
|         err = -1; |         err = -1; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Carl Eugen Hoyos
					Carl Eugen Hoyos