From f7de06baf3b91c6a61f0ea580d2a592ce8b032eb Mon Sep 17 00:00:00 2001 From: Michael Lotz Date: Thu, 12 Feb 2009 21:09:00 +0000 Subject: [PATCH] The device object is supposed to be deleted after the removed hook returns. git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@29186 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- src/kits/device/USBRoster.cpp | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/kits/device/USBRoster.cpp b/src/kits/device/USBRoster.cpp index e176220607..034b4d3315 100644 --- a/src/kits/device/USBRoster.cpp +++ b/src/kits/device/USBRoster.cpp @@ -117,8 +117,10 @@ WatchedEntry::~WatchedEntry() } } - if (fDevice) + if (fDevice) { fRoster->DeviceRemoved(fDevice); + delete fDevice; + } }