DragonFlyBSD Kernel Audit
DF-1453 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/drm/radeon/radeon_legacy_encoders.c b/sys/dev/drm/radeon/radeon_legacy_encoders.c
--- a/sys/dev/drm/radeon/radeon_legacy_encoders.c
+++ b/sys/dev/drm/radeon/radeon_legacy_encoders.c
@@ -1163,6 +1163,11 @@
 
 	DRM_DEBUG_KMS("\n");
 
+	if (tv_dac == NULL) {
+		DRM_ERROR("tv_dac enc_priv is NULL\n");
+		return;
+	}
+
 	is_tv = radeon_encoder->active_device & ATOM_DEVICE_TV_SUPPORT ? true : false;
 
 	if (rdev->family != CHIP_R200) {