| 1 | initial version |
Why not pass it the pinfo that was passed into your dissector?
10.3. Example: Dissector written in Lua
function p_multi.dissector(buf, pkt, tree)
...
if dissector ~= nil then
-- Dissector was found, invoke subdissector with a new Tvb,
-- created from the current buffer (skipping first two bytes).
dissector:call(buf(2):tvb(), pkt, tree)
Guacamole Dissector - guacp-postdissector.lua
function guacp_post.dissector(tvbuf, pinfo, tree)
...
guacp_dissector:call(guacp_tvb:tvb(), pinfo, tree)