[Openvas-commits] r9526 - in trunk/openvas-libraries: . misc

scm-commit@wald.intevation.org scm-commit at wald.intevation.org
Fri Nov 26 09:44:25 CET 2010


Author: mwiegand
Date: 2010-11-26 09:44:24 +0100 (Fri, 26 Nov 2010)
New Revision: 9526

Modified:
   trunk/openvas-libraries/ChangeLog
   trunk/openvas-libraries/misc/openvas_ssh_login.c
Log:
* misc/openvas_ssh_login.c (openvas_ssh_login_file_write): Check
return value and return FALSE if the call to write () failed.

* ChangeLog: Added missing function name to last entry.


Modified: trunk/openvas-libraries/ChangeLog
===================================================================
--- trunk/openvas-libraries/ChangeLog	2010-11-26 08:33:44 UTC (rev 9525)
+++ trunk/openvas-libraries/ChangeLog	2010-11-26 08:44:24 UTC (rev 9526)
@@ -1,8 +1,15 @@
 2010-11-26  Michael Wiegand <michael.wiegand at greenbone.net>
 
-	* misc/network.c: Addressed compiler warning and catch result of call
-	to nice (). Added todo for checking the return value.
+	* misc/openvas_ssh_login.c (openvas_ssh_login_file_write): Check
+	return value and return FALSE if the call to write () failed.
 
+	* ChangeLog: Added missing function name to last entry.
+
+2010-11-26  Michael Wiegand <michael.wiegand at greenbone.net>
+
+	* misc/network.c (renice_myself): Addressed compiler warning and catch
+	result of call to nice (). Added todo for checking the return value.
+
 2010-11-24  Michael Wiegand <michael.wiegand at greenbone.net>
 
 	* misc/ads_auth.c: Ensure strcasestr () is available by defining

Modified: trunk/openvas-libraries/misc/openvas_ssh_login.c
===================================================================
--- trunk/openvas-libraries/misc/openvas_ssh_login.c	2010-11-26 08:33:44 UTC (rev 9525)
+++ trunk/openvas-libraries/misc/openvas_ssh_login.c	2010-11-26 08:44:24 UTC (rev 9526)
@@ -230,7 +230,11 @@
       return FALSE;
     }
 
-  write (fd, keyfile_data, data_length);
+  if (write (fd, keyfile_data, data_length) == -1)
+    {
+      g_key_file_free (key_file);
+      return FALSE;
+    }
   close (fd);
 
   g_key_file_free (key_file);



More information about the Openvas-commits mailing list