X-Git-Url: https://git.wh0rd.org/?a=blobdiff_plain;f=src%2Ffcxml.c;h=156599ca2fd5d8b5a94763664febc32920d7a826;hb=0f963b0d3ec417a39f6aa2ba22ba56c2a79d05aa;hp=a9453ebc0b01b31187320bcd5b08057836affe86;hpb=c9c6875014661d4326100bae0464279d76bd657f;p=fontconfig.git diff --git a/src/fcxml.c b/src/fcxml.c index a9453eb..156599c 100644 --- a/src/fcxml.c +++ b/src/fcxml.c @@ -1845,6 +1845,12 @@ FcParseMatch (FcConfigParse *parse) vstack->u.edit->next = edit; edit = vstack->u.edit; vstack->tag = FcVStackNone; + if (kind == FcMatchScan && edit->object > FC_MAX_BASE_OBJECT) + { + FcConfigMessage (parse, FcSevereError, + " cannot edit user-defined object \"%s\"", + FcObjectName(edit->object)); + } break; default: FcConfigMessage (parse, FcSevereWarning, "invalid match element");