aboutsummaryrefslogtreecommitdiffstats
path: root/epan/prefs.c
diff options
context:
space:
mode:
authorIrene RĂ¼ngeler <I.Ruengeler@fh-muenster.de>2012-08-03 13:46:57 +0000
committerIrene RĂ¼ngeler <I.Ruengeler@fh-muenster.de>2012-08-03 13:46:57 +0000
commitc610984bf5cecaaccdc65ba81bbab4f881a36f4d (patch)
treeb0b325b1f37dc95c59427d0bcadda172289949be /epan/prefs.c
parent09587a73be7fd42f4a9af9f4c92a5b26f0ac3a1c (diff)
Fix bug in while loop
svn path=/trunk/; revision=44242
Diffstat (limited to 'epan/prefs.c')
-rw-r--r--epan/prefs.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/epan/prefs.c b/epan/prefs.c
index e725a9f5ea..d970782805 100644
--- a/epan/prefs.c
+++ b/epan/prefs.c
@@ -2765,13 +2765,11 @@ set_pref(gchar *pref_name, gchar *value, void *private_data _U_,
g_list_free(prefs.capture_columns);
prefs.capture_columns = NULL;
col_l_elt = g_list_first(col_l);
- col_name = (gchar *) g_malloc(sizeof(gchar) * COL_MAX_LEN);
- col_name = (gchar *)col_l_elt->data;
while(col_l_elt) {
- prefs.capture_columns = g_list_append(prefs.capture_columns, col_name);
- col_l_elt = col_l_elt->next;
col_name = (gchar *) g_malloc(sizeof(gchar) * COL_MAX_LEN);
col_name = (gchar *)col_l_elt->data;
+ prefs.capture_columns = g_list_append(prefs.capture_columns, col_name);
+ col_l_elt = col_l_elt->next;
}
} else if (strcmp(pref_name, PRS_CAP_SYNTAX_CHECK_FILTER) == 0) {
/* Obsolete preference. */