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

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Mar 13 18:56:01 CET 2009


Author: mattm
Date: 2009-03-13 18:56:00 +0100 (Fri, 13 Mar 2009)
New Revision: 2773

Modified:
   trunk/openvas-manager/ChangeLog
   trunk/openvas-manager/src/omp.c
Log:
* src/omp.c (omp_xml_handle_end_element): Free name in CLIENT_GET_REPORT case.


Modified: trunk/openvas-manager/ChangeLog
===================================================================
--- trunk/openvas-manager/ChangeLog	2009-03-13 17:48:43 UTC (rev 2772)
+++ trunk/openvas-manager/ChangeLog	2009-03-13 17:56:00 UTC (rev 2773)
@@ -1,5 +1,10 @@
 2009-03-13  Matthew Mundell <matt at mundell.ukfsn.org>
 
+	* src/omp.c (omp_xml_handle_end_element): Free name in CLIENT_GET_REPORT
+	case.
+
+2009-03-13  Matthew Mundell <matt at mundell.ukfsn.org>
+
 	* src/omp.c (send_reports): Use scandir's report_name directly, instead
 	of wrapping it in a g_path_get_basename.
 

Modified: trunk/openvas-manager/src/omp.c
===================================================================
--- trunk/openvas-manager/src/omp.c	2009-03-13 17:48:43 UTC (rev 2772)
+++ trunk/openvas-manager/src/omp.c	2009-03-13 17:56:00 UTC (rev 2773)
@@ -1033,6 +1033,7 @@
                 GError* content_error = NULL;
                 g_file_get_contents (name, &content, &content_length,
                                      &content_error);
+                g_free (name);
                 if (content_error)
                   {
                     g_error_free (content_error);
@@ -1055,8 +1056,11 @@
                   }
               }
             else
-              SEND_TO_CLIENT ("<get_report_response>"
-                              "<status>40x</status>");
+              {
+                g_free (name);
+                SEND_TO_CLIENT ("<get_report_response>"
+                                "<status>40x</status>");
+              }
           }
         else
           {



More information about the Openvas-commits mailing list