diff options
author | Werner Lemberg <wl@gnu.org> | 2016-09-02 23:27:50 +0200 |
---|---|---|
committer | Werner Lemberg <wl@gnu.org> | 2016-09-02 23:27:50 +0200 |
commit | d8ef726611459a40e4e27a6602855bc27535a548 (patch) | |
tree | 07f44550e94dcb5a53ca42ee903227777712a034 /src/sfnt/ttsbit.c | |
parent | 16583ccde906399758edf73b94bbcf16911ee173 (diff) | |
download | freetype2-d8ef726611459a40e4e27a6602855bc27535a548.tar.gz |
[sfnt] Avoid left shift of negative value (#48980).
* src/sfnt/ttsbit.c (tt_sbit_decoder_load_bit_aligned): Use unsigned
constant.
Diffstat (limited to 'src/sfnt/ttsbit.c')
-rw-r--r-- | src/sfnt/ttsbit.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/sfnt/ttsbit.c b/src/sfnt/ttsbit.c index 5b7a12351..36c261dcc 100644 --- a/src/sfnt/ttsbit.c +++ b/src/sfnt/ttsbit.c @@ -881,7 +881,7 @@ } *pwrite++ |= ( ( rval >> nbits ) & 0xFF ) & - ( ~( 0xFF << w ) << ( 8 - w - x_pos ) ); + ( ~( 0xFFU << w ) << ( 8 - w - x_pos ) ); rval <<= 8; w = line_bits - w; |