1diff --git a/pango/pangocoretext-fontmap.c b/pango/pangocoretext-fontmap.c 2index bcbb173..53b2676 100644 3--- a/pango/pangocoretext-fontmap.c 4+++ b/pango/pangocoretext-fontmap.c 5@@ -297,7 +297,7 @@ ct_font_descriptor_get_weight (CTFontDescriptorRef desc) 6 cf_number = (CFNumberRef)CFDictionaryGetValue (dict, 7 kCTFontWeightTrait); 8 9- if (CFNumberGetValue (cf_number, kCFNumberCGFloatType, &value)) 10+ if (cf_number != NULL && CFNumberGetValue (cf_number, kCFNumberCGFloatType, &value)) 11 { 12 if (value < ct_weight_min || value > ct_weight_max) 13 { 14