Fix dereferencing null pointer
This commit is contained in:
parent
1ac2218467
commit
efac784b01
13
src/fccfg.c
13
src/fccfg.c
|
@ -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)
|
||||||
|
|
Loading…
Reference in New Issue