[Openvas-commits] r2717 - in trunk/openvas-manager: . src

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Tue Mar 10 12:06:19 CET 2009


Author: mattm
Date: 2009-03-10 12:06:15 +0100 (Tue, 10 Mar 2009)
New Revision: 2717

Modified:
   trunk/openvas-manager/ChangeLog
   trunk/openvas-manager/src/omp.c
   trunk/openvas-manager/src/otp.c
Log:
Add "done" task state.

Modified: trunk/openvas-manager/ChangeLog
===================================================================
--- trunk/openvas-manager/ChangeLog	2009-03-10 10:59:23 UTC (rev 2716)
+++ trunk/openvas-manager/ChangeLog	2009-03-10 11:06:15 UTC (rev 2717)
@@ -1,3 +1,9 @@
+2009-03-10  Matthew Mundell <matt at mundell.ukfsn.org>
+
+	* src/otp.c (process_otp_server_input): Add "done" task state.
+
+	* src/omp.c (omp_xml_handle_end_element): Add "done" task state.
+
 2009-03-02  Matthew Mundell <matt at mundell.ukfsn.org>
 
 	* src/manage.c (delete_task): Correct error check.

Modified: trunk/openvas-manager/src/omp.c
===================================================================
--- trunk/openvas-manager/src/omp.c	2009-03-10 10:59:23 UTC (rev 2716)
+++ trunk/openvas-manager/src/omp.c	2009-03-10 11:06:15 UTC (rev 2717)
@@ -1094,7 +1094,9 @@
                                             index->running
                                             ? (index->running == 1
                                                ? "Requested"
-                                               : "Running")
+                                               : (index->running == 2
+                                                  ? "Running"
+                                                  : "Done"))
                                             : "New",
                                             index->debugs_size,
                                             index->holes_size,

Modified: trunk/openvas-manager/src/otp.c
===================================================================
--- trunk/openvas-manager/src/otp.c	2009-03-10 10:59:23 UTC (rev 2716)
+++ trunk/openvas-manager/src/otp.c	2009-03-10 11:06:15 UTC (rev 2717)
@@ -1803,8 +1803,6 @@
                       current_server_task->end_time = time;
 
                       if (save_report (current_server_task)) return -1;
-
-                      current_server_task = NULL;
                     }
                   set_server_state (SERVER_DONE);
                   switch (parse_server_done (&messages))
@@ -1834,7 +1832,9 @@
                 }
               case SERVER_TIME_SCAN_END:
                 {
-                  /* Read over it. */
+                  if (current_server_task)
+                    current_server_task->running = 3;
+                  current_server_task = NULL;
                   set_server_state (SERVER_DONE);
                   switch (parse_server_done (&messages))
                     {



More information about the Openvas-commits mailing list