aboutsummaryrefslogtreecommitdiffstats
path: root/epan/prefs.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/prefs.c')
-rw-r--r--epan/prefs.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/epan/prefs.c b/epan/prefs.c
index bc39fb177f..d1ee89d106 100644
--- a/epan/prefs.c
+++ b/epan/prefs.c
@@ -2149,11 +2149,13 @@ write_pref(gpointer data, gpointer user_data)
case PREF_RANGE:
{
- char range_string[MAXRANGESTRING];
+ char *range_string;
+ range_string = range_convert_range(*pref->varp.range);
fprintf(arg->pf, "# A string denoting an positive integer range (e.g., \"1-20,30-40\").\n");
fprintf(arg->pf, "%s.%s: %s\n", arg->module->name, pref->name,
- range_convert_range(*pref->varp.range, range_string));
+ range_string);
+ g_free(range_string);
break;
}