aboutsummaryrefslogtreecommitdiffstats
path: root/epan/value_string.c
diff options
context:
space:
mode:
authorEvan Huus <eapache@gmail.com>2013-07-06 23:53:09 +0000
committerEvan Huus <eapache@gmail.com>2013-07-06 23:53:09 +0000
commitafa7538f12e2d4a6905af490f38c66f2cbeac12b (patch)
tree084f6ef2e4591c70640590e52690c0175a1c854e /epan/value_string.c
parent5ef777c80b9d6549a8d98050c864e88ea52f8590 (diff)
Revert part of r50415. As pointed out by Jakub, some of the value_string
functions are called when no dissection is going on, and so can't use wmem_packet_scope(). svn path=/trunk/; revision=50428
Diffstat (limited to 'epan/value_string.c')
-rw-r--r--epan/value_string.c9
1 files changed, 5 insertions, 4 deletions
diff --git a/epan/value_string.c b/epan/value_string.c
index dffaff5492..a760971d89 100644
--- a/epan/value_string.c
+++ b/epan/value_string.c
@@ -27,6 +27,7 @@
#include "config.h"
+#include "emem.h"
#include "wmem/wmem.h"
#include "proto.h"
#include "to_str.h"
@@ -48,7 +49,7 @@ val_to_str(const guint32 val, const value_string *vs, const char *fmt)
if (ret != NULL)
return ret;
- return wmem_strdup_printf(wmem_packet_scope(), fmt, val);
+ return ep_strdup_printf(fmt, val);
}
/* Tries to match val against each element in the value_string array vs.
@@ -248,7 +249,7 @@ val_to_str_ext(const guint32 val, const value_string_ext *vse, const char *fmt)
if (ret != NULL)
return ret;
- return wmem_strdup_printf(wmem_packet_scope(), fmt, val);
+ return ep_strdup_printf(fmt, val);
}
/* Like val_to_str_const for extended value strings */
@@ -433,7 +434,7 @@ str_to_str(const gchar *val, const string_string *vs, const char *fmt)
if (ret != NULL)
return ret;
- return wmem_strdup_printf(wmem_packet_scope(), fmt, val);
+ return ep_strdup_printf(fmt, val);
}
/* Like try_val_to_str_idx except for string_string */
@@ -481,7 +482,7 @@ rval_to_str(const guint32 val, const range_string *rs, const char *fmt)
if(ret != NULL)
return ret;
- return wmem_strdup_printf(wmem_packet_scope(), fmt, val);
+ return ep_strdup_printf(fmt, val);
}
/* Like try_val_to_str_idx except for range_string */