diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2007-12-17 09:00:45 +0000 |
---|---|---|
committer | Stig Bjørlykke <stig@bjorlykke.org> | 2007-12-17 09:00:45 +0000 |
commit | 3d7d0393b2fb0e16c9f002ae9e96c799dd8d85d6 (patch) | |
tree | 475179eafcff51ef95679e1df42160eb991169b4 /epan/wslua | |
parent | 80039e2976e586f2c016c902ffa663f9500a84d2 (diff) |
From RuudS:
Patch to LUA to implement byte arrays.
This fixes bug 2110.
svn path=/trunk/; revision=23896
Diffstat (limited to 'epan/wslua')
-rw-r--r-- | epan/wslua/wslua_tree.c | 4 |
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: |