summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2007-12-17 09:00:45 +0000
committerStig Bjørlykke <stig@bjorlykke.org>2007-12-17 09:00:45 +0000
commit3d7d0393b2fb0e16c9f002ae9e96c799dd8d85d6 (patch)
tree475179eafcff51ef95679e1df42160eb991169b4
parent80039e2976e586f2c016c902ffa663f9500a84d2 (diff)
downloadwireshark-3d7d0393b2fb0e16c9f002ae9e96c799dd8d85d6.tar.gz
From RuudS:
Patch to LUA to implement byte arrays. This fixes bug 2110. svn path=/trunk/; revision=23896
-rw-r--r--epan/wslua/wslua_tree.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/epan/wslua/wslua_tree.c b/epan/wslua/wslua_tree.c
index bc0c7d3524..ca186593e8 100644
--- a/epan/wslua/wslua_tree.c
+++ b/epan/wslua/wslua_tree.c
@@ -119,10 +119,12 @@ static int TreeItem_add_item_any(lua_State *L, gboolean little_endian) {
case FT_STRINGZ:
item = proto_tree_add_string(tree_item->tree,hfid,tvbr->tvb,tvbr->offset,tvbr->len,luaL_checkstring(L,1));
break;
+ case FT_BYTES:
+ item = proto_tree_add_bytes(tree_item->tree,hfid,tvbr->tvb,tvbr->offset,tvbr->len, (const guint8*) luaL_checkstring(L,1));
+ break;
case FT_UINT64:
case FT_INT64:
case FT_ETHER:
- case FT_BYTES:
case FT_UINT_BYTES:
case FT_IPv4:
case FT_IPv6: