From d88527df5cbe4c836bab1ae5310881de4d24bc1f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Axel=20D=C3=B6rfler?= Date: Sat, 16 May 2009 20:00:59 +0000 Subject: [PATCH] * Applied a patch by Rene that fixes bug #3856. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@30770 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/device_manager/legacy_drivers.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/system/kernel/device_manager/legacy_drivers.cpp b/src/system/kernel/device_manager/legacy_drivers.cpp index 2047143ec2..c1e11b324f 100644 --- a/src/system/kernel/device_manager/legacy_drivers.cpp +++ b/src/system/kernel/device_manager/legacy_drivers.cpp @@ -1184,7 +1184,7 @@ LegacyDevice::Removed() { RecursiveLocker _(sLock); - if (!fRemovedFromParent) + if (!fRemovedFromParent && fDriver != NULL) fDriver->devices.Remove(this); delete this;