This corrects an error message being reported at
https://bugs.freedesktop.org/show_bug.cgi?id=71085
Bug 71085 - "out of memory" errors on empty match element in fonts.conf
and somewhat works as a workaround for
https://bugs.freedesktop.org/show_bug.cgi?id=59438
Bug 59438 - Fix <alias> inside <match>
}
FcVStackPopAndDestroy (parse);
}
+ if (!rule)
+ {
+ FcConfigMessage (parse, FcSevereWarning, "No <test> nor <edit> elements in <match>");
+ return;
+ }
if (!FcConfigAddRule (parse->config, rule, kind))
FcConfigMessage (parse, FcSevereError, "out of memory");
}