freetype-commit
[Top][All Lists]
Advanced

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

[Git][freetype/freetype][master] * src/base/ftobjs.c (ft_open_face_inter


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype][master] * src/base/ftobjs.c (ft_open_face_internal): Properly guard `face_index`.
Date: Sat, 19 Mar 2022 05:50:49 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType

Commits:

1 changed file:

Changes:

  • src/base/ftobjs.c
    ... ... @@ -2527,6 +2527,15 @@
    2527 2527
     #endif
    
    2528 2528
     
    
    2529 2529
     
    
    2530
    +    /* only use lower 31 bits together with sign bit */
    
    2531
    +    if ( face_index > 0 )
    
    2532
    +      face_index &= 0x7FFFFFFFL;
    
    2533
    +    else
    
    2534
    +    {
    
    2535
    +      face_index &= 0x7FFFFFFFL;
    
    2536
    +      face_index  = -face_index;
    
    2537
    +    }
    
    2538
    +
    
    2530 2539
     #ifdef FT_DEBUG_LEVEL_TRACE
    
    2531 2540
         FT_TRACE3(( "FT_Open_Face: " ));
    
    2532 2541
         if ( face_index < 0 )
    


  • reply via email to

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