langsys_tag = spec->langsys;
if (! langsys_tag)
langsys_tag = PANGO_OT_DEFAULT_LANGUAGE;
- pango_ot_info_find_language (ot_info, type, script_idx,
- langsys_tag, &langsys_idx, &index);
+ if (! pango_ot_info_find_language (ot_info, type, script_idx,
+ langsys_tag, &langsys_idx, &index))
+ {
+ langsys_idx = PANGO_OT_DEFAULT_LANGUAGE;
+ index = 0xFFFF;
+ }
- if (index != 0xFFFF)
+ if (info && index != 0xFFFF)
{
info->ruleset[for_gpos] = pango_ot_ruleset_new (ot_info);
pango_ot_ruleset_add_feature (info->ruleset[for_gpos], type,