xfree86: guard against NULL-pointer dereferences in xf86LoadModules.
Should have been part of 3abce3ea2b
, but I
forgot to git-update-index before I committed.
Thanks to Bill Crawford for pointing it out.
This commit is contained in:
parent
3abce3ea2b
commit
6cbaf15e61
@ -1951,10 +1951,11 @@ xf86LoadModules(char **list, pointer *optlist)
|
|||||||
if (!desc) {
|
if (!desc) {
|
||||||
LoaderErrorMsg(NULL, name, errmaj, errmin);
|
LoaderErrorMsg(NULL, name, errmaj, errmin);
|
||||||
failed = TRUE;
|
failed = TRUE;
|
||||||
|
} else {
|
||||||
|
xfree(desc->name);
|
||||||
|
xfree(desc);
|
||||||
}
|
}
|
||||||
xfree(name);
|
xfree(name);
|
||||||
xfree(desc->name);
|
|
||||||
xfree(desc);
|
|
||||||
}
|
}
|
||||||
return !failed;
|
return !failed;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user