[PATCH 5/5] usp10: Use heap_calloc() in usp10_language_add_feature_list().

Aric Stewart aric at codeweavers.com
Fri Mar 23 06:13:55 CDT 2018


Signed-off-by: Aric Stewart <aric at codeweavers.com>


On 3/23/18 5:44 AM, Henri Verbeet wrote:
> Signed-off-by: Henri Verbeet <hverbeet at codeweavers.com>
> ---
>   dlls/usp10/opentype.c | 2 +-
>   1 file changed, 1 insertion(+), 1 deletion(-)
> 
> diff --git a/dlls/usp10/opentype.c b/dlls/usp10/opentype.c
> index b627aa2a9cd..53632714a4e 100644
> --- a/dlls/usp10/opentype.c
> +++ b/dlls/usp10/opentype.c
> @@ -2837,7 +2837,7 @@ static void usp10_language_add_feature_list(LoadedLanguage *language, char table
>           loaded_feature->tableType = table_type;
>           loaded_feature->feature = feature;
>           loaded_feature->lookup_count = GET_BE_WORD(feature->LookupCount);
> -        loaded_feature->lookups = heap_alloc(loaded_feature->lookup_count * sizeof(*loaded_feature->lookups));
> +        loaded_feature->lookups = heap_calloc(loaded_feature->lookup_count, sizeof(*loaded_feature->lookups));
>           for (j = 0; j < loaded_feature->lookup_count; ++j)
>               loaded_feature->lookups[j] = GET_BE_WORD(feature->LookupListIndex[j]);
>       }
> 



More information about the wine-devel mailing list