diff options
Diffstat (limited to 'epan/dfilter/sttype-string.c')
-rw-r--r-- | epan/dfilter/sttype-string.c | 15 |
1 files changed, 12 insertions, 3 deletions
diff --git a/epan/dfilter/sttype-string.c b/epan/dfilter/sttype-string.c index 00ffda5181..bc65e26381 100644 --- a/epan/dfilter/sttype-string.c +++ b/epan/dfilter/sttype-string.c @@ -27,6 +27,12 @@ string_free(gpointer value) g_free(value); } +static char * +string_tostr(const void *data) +{ + return g_strdup(data); +} + void sttype_register_string(void) @@ -36,7 +42,8 @@ sttype_register_string(void) "STRING", string_new, string_free, - string_dup + string_dup, + string_tostr }; static sttype_t charconst_type = { @@ -44,7 +51,8 @@ sttype_register_string(void) "CHARCONST", string_new, string_free, - string_dup + string_dup, + string_tostr }; static sttype_t unparsed_type = { @@ -52,7 +60,8 @@ sttype_register_string(void) "UNPARSED", string_new, string_free, - string_dup + string_dup, + string_tostr }; sttype_register(&string_type); |