[Openvas-commits] r9424 - in trunk/gsd: . src

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Wed Nov 17 12:35:07 CET 2010


Author: raimund
Date: 2010-11-17 12:35:07 +0100 (Wed, 17 Nov 2010)
New Revision: 9424

Modified:
   trunk/gsd/ChangeLog
   trunk/gsd/src/dock_details.cpp
Log:
* dock_details.cpp (dock_details_nvt::update): Remove all entities to have a
clear model for the update (fixes crash on windows systems).



Modified: trunk/gsd/ChangeLog
===================================================================
--- trunk/gsd/ChangeLog	2010-11-17 11:16:54 UTC (rev 9423)
+++ trunk/gsd/ChangeLog	2010-11-17 11:35:07 UTC (rev 9424)
@@ -1,3 +1,8 @@
+2010-11-17  Raimund Renkert <raimund.renkert at greenbone.net>
+
+	* dock_details.cpp (dock_details_nvt::update): Remove all entities to have a
+	clear model for the update (fixes crash on windows systems).
+
 2010-11-16  Raimund Renkert <raimund.renkert at greenbone.net>
 
 	* dock_details.cpp (dock_details_config::modify_scan_pref): Removed obsolete

Modified: trunk/gsd/src/dock_details.cpp
===================================================================
--- trunk/gsd/src/dock_details.cpp	2010-11-17 11:16:54 UTC (rev 9423)
+++ trunk/gsd/src/dock_details.cpp	2010-11-17 11:35:07 UTC (rev 9424)
@@ -1409,6 +1409,10 @@
 {
   if (nvt_oid.compare (this->oid) != 0 || config_id.compare (this->id) != 0)
     return;
+
+  nvtModel->removeEntities ();
+  prefModel->removeEntities ();
+
   int i = 0;
   while (i < this->control->getNVTDetailsModel ()->rowCount ())
     {



More information about the Openvas-commits mailing list