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

scm-commit at wald.intevation.org scm-commit at wald.intevation.org
Mon Mar 19 18:46:37 CET 2012


Author: mattm
Date: 2012-03-19 18:46:37 +0100 (Mon, 19 Mar 2012)
New Revision: 13088

Modified:
   trunk/openvas-manager/ChangeLog
   trunk/openvas-manager/src/manage_sql.c
Log:
	* src/manage_sql.c (set_task_observers): Allow ',' to separate names too.
	Skip over empty names.

Modified: trunk/openvas-manager/ChangeLog
===================================================================
--- trunk/openvas-manager/ChangeLog	2012-03-19 14:04:36 UTC (rev 13087)
+++ trunk/openvas-manager/ChangeLog	2012-03-19 17:46:37 UTC (rev 13088)
@@ -1,3 +1,8 @@
+2012-03-19  Matthew Mundell <matthew.mundell at greenbone.net>
+
+	* src/manage_sql.c (set_task_observers): Allow ',' to separate names too.
+	Skip over empty names.
+
 2012-03-16  Michael Wiegand <michael.wiegand at greenbone.net>
 
 	Clean up CMake infrastructure and ensure that compilation with modern

Modified: trunk/openvas-manager/src/manage_sql.c
===================================================================
--- trunk/openvas-manager/src/manage_sql.c	2012-03-19 14:04:36 UTC (rev 13087)
+++ trunk/openvas-manager/src/manage_sql.c	2012-03-19 17:46:37 UTC (rev 13088)
@@ -11381,7 +11381,7 @@
   assert (current_credentials.username);
 
   added = NULL;
-  split = g_strsplit (observers, " ", 0);
+  split = g_strsplit_set (observers, " ,", 0);
 
   sql ("BEGIN IMMEDIATE;");
 
@@ -11397,6 +11397,12 @@
 
       g_strstrip (name);
 
+      if (strcmp (name, "") == 0)
+        {
+          point++;
+          continue;
+        }
+
       if ((strcmp (name, current_credentials.username) == 0)
           || g_list_find_custom (added, name, (GCompareFunc) strcmp))
         {



More information about the Openvas-commits mailing list