freetype-commit
[Top][All Lists]
Advanced

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

[Git][freetype/freetype][master] * src/autofit/afloader.c (af_loader_loa


From: Werner Lemberg (@wl)
Subject: [Git][freetype/freetype][master] * src/autofit/afloader.c (af_loader_load_glyph): Fix dereference.
Date: Wed, 16 Nov 2022 06:55:21 +0000

Werner Lemberg pushed to branch master at FreeType / FreeType

Commits:

  • 0f43a0e7
    by Johan Matsson at 2022-11-16T07:54:39+01:00
    * src/autofit/afloader.c (af_loader_load_glyph): Fix dereference.
    
    This must happen after the NULL check.
    
    Taken from
    
      https://github.com/freetype/freetype/pull/2
    

1 changed file:

Changes:

  • src/autofit/afloader.c
    ... ... @@ -216,7 +216,7 @@
    216 216
         FT_Error  error;
    
    217 217
     
    
    218 218
         FT_Size           size          = face->size;
    
    219
    -    FT_Size_Internal  size_internal = size->internal;
    
    219
    +    FT_Size_Internal  size_internal = NULL;
    
    220 220
         FT_GlyphSlot      slot          = face->glyph;
    
    221 221
         FT_Slot_Internal  slot_internal = slot->internal;
    
    222 222
         FT_GlyphLoader    gloader       = slot_internal->loader;
    
    ... ... @@ -232,6 +232,8 @@
    232 232
         if ( !size )
    
    233 233
           return FT_THROW( Invalid_Size_Handle );
    
    234 234
     
    
    235
    +    size_internal = size->internal;
    
    236
    +
    
    235 237
         FT_ZERO( &scaler );
    
    236 238
     
    
    237 239
         if ( !size_internal->autohint_metrics.x_scale                          ||
    


  • reply via email to

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