From 19b07e67d2c729c9878c33dac650db407baee7ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Sun, 1 Jun 2008 15:27:00 +0000 Subject: [PATCH] when acquiring results in an error, the resource should be reset to avoid a crash on delete git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@25748 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/system/kernel/device_manager/io_resources.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/system/kernel/device_manager/io_resources.cpp b/src/system/kernel/device_manager/io_resources.cpp index e91c40d31a..738c2a2947 100644 --- a/src/system/kernel/device_manager/io_resources.cpp +++ b/src/system/kernel/device_manager/io_resources.cpp @@ -89,6 +89,7 @@ io_resource_private::Acquire(const io_resource& resource) // This range is already covered by someone else // TODO: we might want to ignore resources that belong to // a node that isn't used. + _Init(); return B_RESOURCE_UNAVAILABLE; } }