diff options
author | Gerald Combs <gerald@wireshark.org> | 2005-04-20 19:16:02 +0000 |
---|---|---|
committer | Gerald Combs <gerald@wireshark.org> | 2005-04-20 19:16:02 +0000 |
commit | 94c071b11540606e36d9f9c038bb3a7e50fb5ca5 (patch) | |
tree | 34d2929fe0e5a3a62534d6c82f63311cd141f6ae /epan/dissectors/packet-srvloc.c | |
parent | 1111832d96a7a4414f404162a9e4f2f04663622e (diff) |
Use proto_tree_add_time() for hf_srvloc_authblkv2_timestamp. Fixes bug 81.
svn path=/trunk/; revision=14150
Diffstat (limited to 'epan/dissectors/packet-srvloc.c')
-rw-r--r-- | epan/dissectors/packet-srvloc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/epan/dissectors/packet-srvloc.c b/epan/dissectors/packet-srvloc.c index 5105f36da1..63c694a639 100644 --- a/epan/dissectors/packet-srvloc.c +++ b/epan/dissectors/packet-srvloc.c @@ -381,10 +381,13 @@ static int dissect_authblk_v2(tvbuff_t *tvb, int offset, proto_tree *tree) { guint16 length; + nstime_t ts; proto_tree_add_item(tree, hf_srvloc_authblkv2_bsd, tvb, offset, 2, FALSE); proto_tree_add_item(tree, hf_srvloc_authblkv2_len, tvb, offset+2, 2, FALSE); - proto_tree_add_item(tree, hf_srvloc_authblkv2_timestamp, tvb, offset+4, 4, FALSE); + ts.nsecs = 0; + ts.secs = tvb_get_ntohl(tvb, offset + 4); + proto_tree_add_time(tree, hf_srvloc_authblkv2_timestamp, tvb, offset+4, 4, &ts); length = tvb_get_ntohs(tvb, offset + 8); proto_tree_add_uint(tree, hf_srvloc_authblkv2_slpspilen, tvb, offset + 8, 2, length); offset += 10; |