summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichel Dänzer <michel.daenzer@amd.com>2018-02-13 18:57:48 +0100
committerMichel Dänzer <michel@daenzer.net>2018-02-14 17:07:10 +0100
commita23d1ff700d486138c624c2023d8d251c73709af (patch)
tree9ea3b17b4411ebcafc4a013346ce09bbe6bf1a9d
parentb3095710b7c240ddefce794033a77033806f639d (diff)
Guard against pAMDGPUEnt == NULL in AMDGPUFreeRec
This can happen if PreInit fails early. Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
-rw-r--r--src/amdgpu_kms.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/amdgpu_kms.c b/src/amdgpu_kms.c
index 7dc9e22..43c18d4 100644
--- a/src/amdgpu_kms.c
+++ b/src/amdgpu_kms.c
@@ -137,7 +137,7 @@ static void AMDGPUFreeRec(ScrnInfoPtr pScrn)
pPriv = xf86GetEntityPrivate(pEnt->index, gAMDGPUEntityIndex);
pAMDGPUEnt = pPriv->ptr;
- if (pAMDGPUEnt->fd > 0) {
+ if (pAMDGPUEnt && pAMDGPUEnt->fd > 0) {
DevUnion *pPriv;
AMDGPUEntPtr pAMDGPUEnt;
pPriv = xf86GetEntityPrivate(pScrn->entityList[0],