diff options
author | Michel Dänzer <michel.daenzer@amd.com> | 2018-02-13 18:57:48 +0100 |
---|---|---|
committer | Michel Dänzer <michel@daenzer.net> | 2018-02-14 17:07:10 +0100 |
commit | a23d1ff700d486138c624c2023d8d251c73709af (patch) | |
tree | 9ea3b17b4411ebcafc4a013346ce09bbe6bf1a9d | |
parent | b3095710b7c240ddefce794033a77033806f639d (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.c | 2 |
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], |