From de73d6c51a7901de870c540004096ca9777df0f1 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Sun, 23 Aug 2020 10:45:26 -0400 Subject: [PATCH] Avoid a crash in FcPatternHash with ranges When a cached pattern contains a range, FcPatternHash will crash. Fixes #254. --- src/fcpat.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/fcpat.c b/src/fcpat.c index 2b1a808..5927be4 100644 --- a/src/fcpat.c +++ b/src/fcpat.c @@ -338,7 +338,7 @@ FcValueHash (const FcValue *v) case FcTypeLangSet: return FcLangSetHash (FcValueLangSet(v)); case FcTypeRange: - return FcRangeHash (v->u.r); + return FcRangeHash (FcValueRange (v)); } return 0; }