freetype-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Git][freetype/freetype][master] * src/truetype/ttgxvar.c (ft_var_to_nor


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype][master] * src/truetype/ttgxvar.c (ft_var_to_normalized): Fix undefined left-shift.
Date: Thu, 14 Dec 2023 05:15:56 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType

Commits:

  • 9bf72966
    by Werner Lemberg at 2023-12-14T06:14:43+01:00
    * src/truetype/ttgxvar.c (ft_var_to_normalized): Fix undefined left-shift.
    
    Reported as
    
      https://bugs.chromium.org/p/oss-fuzz/issues/detail?id=63723
    

1 changed file:

Changes:

  • src/truetype/ttgxvar.c
    ... ... @@ -2141,7 +2141,8 @@
    2141 2141
                                              outerIndex,
    
    2142 2142
                                              innerIndex );
    
    2143 2143
     
    
    2144
    -	  v += delta << 2;
    
    2144
    +          /* Convert to 16.16 format before adding. */
    
    2145
    +	  v += delta * 4;
    
    2145 2146
     
    
    2146 2147
     	  /* Clamp value range. */
    
    2147 2148
     	  v = v >=  0x10000L ?  0x10000 : v;
    


  • reply via email to

    [Prev in Thread] Current Thread [Next in Thread]