aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-srvloc.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2005-04-20 19:16:02 +0000
committerGerald Combs <gerald@wireshark.org>2005-04-20 19:16:02 +0000
commit94c071b11540606e36d9f9c038bb3a7e50fb5ca5 (patch)
tree34d2929fe0e5a3a62534d6c82f63311cd141f6ae /epan/dissectors/packet-srvloc.c
parent1111832d96a7a4414f404162a9e4f2f04663622e (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.c5
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;