DragonFlyBSD Kernel Audit
DF-1344 / fix.diff
← back to finding ↓ download raw
diff --git a/sys/dev/drm/radeon/radeon_connectors.c b/sys/dev/drm/radeon/radeon_connectors.c
--- a/sys/dev/drm/radeon/radeon_connectors.c
+++ b/sys/dev/drm/radeon/radeon_connectors.c
@@ -2341,7 +2341,8 @@
 	return;
 
 failed:
-	drm_connector_cleanup(connector);
+	if (connector->dev)
+		drm_connector_cleanup(connector);
 	kfree(connector);
 }