aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wslua/wslua_field.c
diff options
context:
space:
mode:
Diffstat (limited to 'epan/wslua/wslua_field.c')
-rw-r--r--epan/wslua/wslua_field.c8
1 files changed, 2 insertions, 6 deletions
diff --git a/epan/wslua/wslua_field.c b/epan/wslua/wslua_field.c
index 5b1393ea0c..55ca858dcf 100644
--- a/epan/wslua/wslua_field.c
+++ b/epan/wslua/wslua_field.c
@@ -113,15 +113,11 @@ WSLUA_METAMETHOD FieldInfo__call(lua_State* L) {
lua_pushnumber(L,(lua_Number)fvalue_get_floating(&(fi->ws_fi->value)));
return 1;
case FT_INT64: {
- Int64 num = (Int64)g_malloc(sizeof(gint64));
- *num = fvalue_get_integer64(&(fi->ws_fi->value));
- pushInt64(L,num);
+ pushInt64(L,(Int64)fvalue_get_integer64(&(fi->ws_fi->value)));
return 1;
}
case FT_UINT64: {
- UInt64 num = (UInt64)g_malloc(sizeof(guint64));
- *num = fvalue_get_integer64(&(fi->ws_fi->value));
- pushUInt64(L,num);
+ pushUInt64(L,fvalue_get_integer64(&(fi->ws_fi->value)));
return 1;
}
case FT_ETHER: {