Fix dereferencing null pointer

This commit is contained in:
Akira TAGOH 2018-07-19 07:55:40 +00:00
parent 1ac2218467
commit efac784b01
1 changed files with 7 additions and 6 deletions

View File

@ -2616,12 +2616,13 @@ FcRuleSetAdd (FcRuleSet *rs,
switch (r->type) switch (r->type)
{ {
case FcRuleTest: case FcRuleTest:
if (r->u.test && if (r->u.test)
r->u.test->kind == FcMatchDefault) {
r->u.test->kind = kind; if (r->u.test->kind == FcMatchDefault)
r->u.test->kind = kind;
if (n < r->u.test->object) if (n < r->u.test->object)
n = r->u.test->object; n = r->u.test->object;
}
break; break;
case FcRuleEdit: case FcRuleEdit:
if (n < r->u.edit->object) if (n < r->u.edit->object)