]> git.wh0rd.org - fontconfig.git/blobdiff - fc-match/fc-match.c
Bug 40452 - Running 'fc-match --all' core dumps when no fonts are installed
[fontconfig.git] / fc-match / fc-match.c
index e64b4bcdd37092575dfaf28aa2efca01dba7c0fa..095dd4e21125aef6f373d9239d0ab1a9712c2ad4 100644 (file)
@@ -175,6 +175,11 @@ main (int argc, char **argv)
        int     j;
        font_patterns = FcFontSort (0, pat, all ? FcFalse : FcTrue, 0, &result);
 
+       if (!font_patterns || font_patterns->nfont == 0)
+       {
+           fputs("No fonts installed on the system\n", stderr);
+           return 1;
+       }
        for (j = 0; j < font_patterns->nfont; j++)
        {
            FcPattern  *font_pattern;