mirror of
				https://github.com/nyanmisaka/ffmpeg-rockchip.git
				synced 2025-10-31 20:42:49 +08:00 
			
		
		
		
	avcodec/golomb: Assert that the input is not too large in set_ue_golomb()
Signed-off-by: Michael Niedermayer <michael@niedermayer.cc>
This commit is contained in:
		| @@ -463,6 +463,7 @@ static inline int get_te(GetBitContext *s, int r, char *file, const char *func, | |||||||
| static inline void set_ue_golomb(PutBitContext *pb, int i) | static inline void set_ue_golomb(PutBitContext *pb, int i) | ||||||
| { | { | ||||||
|     av_assert2(i >= 0); |     av_assert2(i >= 0); | ||||||
|  |     av_assert2(i <= 0xFFFE); | ||||||
|  |  | ||||||
|     if (i < 256) |     if (i < 256) | ||||||
|         put_bits(pb, ff_ue_golomb_len[i], i + 1); |         put_bits(pb, ff_ue_golomb_len[i], i + 1); | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Michael Niedermayer
					Michael Niedermayer