Author: bonefish Date: 2009-12-28 15:23:23 +0100 (Mon, 28 Dec 2009) New Revision: 34792 Changeset: http://dev.haiku-os.org/changeset/34792/haiku Modified: haiku/trunk/src/apps/debuganalyzer/model_loader/ModelLoader.cpp Log: Don't delete IORequests that have not been finished. The objects nevertheless belong to the respective Threads. Modified: haiku/trunk/src/apps/debuganalyzer/model_loader/ModelLoader.cpp =================================================================== --- haiku/trunk/src/apps/debuganalyzer/model_loader/ModelLoader.cpp 2009-12-28 04:53:18 UTC (rev 34791) +++ haiku/trunk/src/apps/debuganalyzer/model_loader/ModelLoader.cpp 2009-12-28 14:23:23 UTC (rev 34792) @@ -411,17 +411,8 @@ delete[] fCPUInfos; fCPUInfos = NULL; - if (fIORequests != NULL) { - IORequest* request = fIORequests->Clear(true); - while (request != NULL) { - IORequest* next = request->hashNext; - delete request; - request = next; - } - - delete fIORequests; - fIORequests = NULL; - } + delete fIORequests; + fIORequests = NULL; }