Mailing List Archive

NessusClient/nessus/prefs_dialog prefs_scope_tree.c,1.14,1.15
Update of /usr/local/cvs/NessusClient/nessus/prefs_dialog
In directory raccoon.nessus.org:/tmp/cvs-serv17438

Modified Files:
prefs_scope_tree.c
Log Message:
Backport from release-1-0 done at 23.dec.2006:
avoid the creation of (null).cnt


Index: prefs_scope_tree.c
===================================================================
RCS file: /usr/local/cvs/NessusClient/nessus/prefs_dialog/prefs_scope_tree.c,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -d -r1.14 -r1.15
--- prefs_scope_tree.c 20 Nov 2006 23:27:59 -0000 1.14
+++ prefs_scope_tree.c 19 Jan 2007 00:06:27 -0000 1.15
@@ -566,7 +566,11 @@
* each .nbe file on startup
*/
snprintf(cached_counters, sizeof(cached_counters), "%s.cnt", fname);
- fp = fopen(cached_counters, "r");
+ if ( fname != NULL )
+ fp = fopen(cached_counters, "r");
+ else
+ fp = NULL;
+
if ( fp == NULL )
{
hosts = backend_convert(be);
@@ -574,13 +578,17 @@
w = number_of_warnings(hosts);
n = number_of_notes(hosts);
if(hosts) arg_free_all(hosts);
- fp = fopen(cached_counters, "w");
+ if ( fname != NULL )
+ fp = fopen(cached_counters, "w");
+ else
+ fp = NULL;
+
if ( fp != NULL )
{
fprintf(fp, "%d %d %d\n", h, w, n);
fclose(fp);
}
- else perror("open ");
+ else if ( fname != NULL ) perror("open ");
}
else
{

_______________________________________________
Nessus-cvs mailing list
Nessus-cvs@list.nessus.org
http://mail.nessus.org/mailman/listinfo/nessus-cvs