aboutsummaryrefslogtreecommitdiffstats
path: root/epan/ftypes/ftype-string.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/ftypes/ftype-string.c')
-rw-r--r--epan/ftypes/ftype-string.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/epan/ftypes/ftype-string.c b/epan/ftypes/ftype-string.c
index b24086363c..57d13f8cde 100644
--- a/epan/ftypes/ftype-string.c
+++ b/epan/ftypes/ftype-string.c
@@ -55,16 +55,12 @@ static void
string_fvalue_set(fvalue_t *fv, gpointer value, gboolean already_copied)
{
DISSECTOR_ASSERT(value != NULL);
+ DISSECTOR_ASSERT(!already_copied);
/* Free up the old value, if we have one */
string_fvalue_free(fv);
- if (already_copied) {
- fv->value.string = value;
- }
- else {
- fv->value.string = g_strdup(value);
- }
+ fv->value.string = g_strdup(value);
}
static int