[haiku-commits] r34792 - haiku/trunk/src/apps/debuganalyzer/model_loader

  • From: ingo_weinhold@xxxxxx
  • To: haiku-commits@xxxxxxxxxxxxx
  • Date: Mon, 28 Dec 2009 15:23:23 +0100 (CET)

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;
 }
 
 


Other related posts:

  • » [haiku-commits] r34792 - haiku/trunk/src/apps/debuganalyzer/model_loader - ingo_weinhold