diff options
Diffstat (limited to 'epan/prefs.c')
-rw-r--r-- | epan/prefs.c | 6 |
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; } |