[Openvas-commits] r2630 - in trunk/openvas-client: . nessus/prefs_dialog
scm-commit@wald.intevation.org
scm-commit at wald.intevation.org
Mon Mar 2 11:55:47 CET 2009
Author: felix
Date: 2009-03-02 11:55:46 +0100 (Mon, 02 Mar 2009)
New Revision: 2630
Modified:
trunk/openvas-client/ChangeLog
trunk/openvas-client/nessus/prefs_dialog/prefs_dialog.c
Log:
* nessus/prefs_dialog/prefs_dialog.c (set_yesno_pref_from_toggle,
prefs_dialog_apply_plugin_prefs, arg_int_to_yesno): Added
RATS ignores where strlen is called on string literals.
* nessus/prefs_dialog/prefs_dialog.c (prefs_dialog_apply): Use estrdup
instead of malloc and snprintf.
Modified: trunk/openvas-client/ChangeLog
===================================================================
--- trunk/openvas-client/ChangeLog 2009-03-02 10:32:53 UTC (rev 2629)
+++ trunk/openvas-client/ChangeLog 2009-03-02 10:55:46 UTC (rev 2630)
@@ -1,5 +1,14 @@
2009-03-02 Felix Wolfsteller <felix.wolfsteller at intevation.de>
+ * nessus/prefs_dialog/prefs_dialog.c (set_yesno_pref_from_toggle,
+ prefs_dialog_apply_plugin_prefs, arg_int_to_yesno): Added
+ RATS ignores where strlen is called on string literals.
+
+ * nessus/prefs_dialog/prefs_dialog.c (prefs_dialog_apply): Use estrdup
+ instead of malloc and snprintf.
+
+2009-03-02 Felix Wolfsteller <felix.wolfsteller at intevation.de>
+
* nessus/prefs_dialog/prefs_dialog_scan_opts.c: Tranformed doc blocks,
K&R style replacements.
Modified: trunk/openvas-client/nessus/prefs_dialog/prefs_dialog.c
===================================================================
--- trunk/openvas-client/nessus/prefs_dialog/prefs_dialog.c 2009-03-02 10:32:53 UTC (rev 2629)
+++ trunk/openvas-client/nessus/prefs_dialog/prefs_dialog.c 2009-03-02 10:55:46 UTC (rev 2630)
@@ -856,7 +856,7 @@
char *s = strdup(v ? "yes" : "no");
arg_set_type(serv, "auto_enable_dependencies", ARG_STRING);
- arg_set_value(serv, "auto_enable_dependencies", strlen(s), s);
+ arg_set_value(serv, "auto_enable_dependencies", strlen(s), s); /* RATS: ignore s is yes or no and nul terminated */
v = s;
}
if(v && !strcmp(v, "yes"))
@@ -873,7 +873,7 @@
char *s = strdup(v ? "yes" : "no");
arg_set_type(serv, "silent_dependencies", ARG_STRING);
- arg_set_value(serv, "silent_dependencies", strlen(s), s);
+ arg_set_value(serv, "silent_dependencies", strlen(s), s); /* RATS: ignore s is yes or no and nul terminated */
v = s;
}
if(v && !strcmp(v, "yes"))
@@ -1233,9 +1233,7 @@
t = arg_get_value(ctrls, "SCAN_OPTIONS");
gtkw = arg_get_value(t, "PORT_RANGE");
- s = emalloc(strlen(gtk_entry_get_text(GTK_ENTRY(gtkw))) + 1);
- strncpy(s, gtk_entry_get_text(GTK_ENTRY(gtkw)),
- strlen(gtk_entry_get_text(GTK_ENTRY(gtkw))));
+ s = estrdup (gtk_entry_get_text(GTK_ENTRY(gtkw)));
if(arg_get_value(serv, "port_range"))
arg_set_value(serv, "port_range", strlen(s), s);
@@ -1249,11 +1247,8 @@
gtkw = arg_get_value(t, "MAX_HOSTS");
- s = emalloc(strlen(gtk_entry_get_text(GTK_ENTRY(gtkw))) + 1);
+ s = estrdup (gtk_entry_get_text(GTK_ENTRY(gtkw)));
- strncpy(s, gtk_entry_get_text(GTK_ENTRY(gtkw)),
- strlen(gtk_entry_get_text(GTK_ENTRY(gtkw))));
-
if(arg_get_value(serv, "max_hosts"))
arg_set_value(serv, "max_hosts", strlen(s), s);
else
@@ -1262,11 +1257,8 @@
gtkw = arg_get_value(t, "MAX_CHECKS");
- s = emalloc(strlen(gtk_entry_get_text(GTK_ENTRY(gtkw))) + 1);
+ s = g_strdup (gtk_entry_get_text(GTK_ENTRY(gtkw)));
- strncpy(s, gtk_entry_get_text(GTK_ENTRY(gtkw)),
- strlen(gtk_entry_get_text(GTK_ENTRY(gtkw))));
-
if(arg_get_value(serv, "max_checks"))
arg_set_value(serv, "max_checks", strlen(s), s);
else
@@ -1420,8 +1412,7 @@
{
char *value =
GTK_TOGGLE_BUTTON(button)->active ? "yes" : "no";
- arg_set_value(pref->value, "value", strlen(value),
- estrdup(value));
+ arg_set_value(pref->value, "value", strlen(value), estrdup(value)); /* RATS: ignore , value is yes or no and nul- terminated */
}
}
else if(!strcmp(type, PREF_RADIO))
@@ -1442,7 +1433,7 @@
{
// Workaround to trigger display of this NVT (otherwise invisible
// when not connected)
- arg_set_value(pref->value, "value", strlen("ignored"), "ignored");
+ arg_set_value(pref->value, "value", strlen("ignored"), "ignored"); /* RATS: ignore string literals are nul terminated */
}
}
pref = pref->next;
More information about the Openvas-commits
mailing list