diff options
author | Guy Harris <guy@alum.mit.edu> | 2018-07-01 20:32:52 -0700 |
---|---|---|
committer | Guy Harris <guy@alum.mit.edu> | 2018-07-02 03:33:31 +0000 |
commit | a7961382833ba83c614aa435060ebc50280f359d (patch) | |
tree | ffaf2049549b7be622224f9b532e22a5ec41afb0 /epan/dissectors/packet-kerberos4.c | |
parent | e9dc611e4fbbd4c4f86dc546c11c096fd0870af0 (diff) |
Use proto_tree_add_item() for a number of time values.
Change-Id: I862a7870d335f8b0b57d13e2981a8bb1a02b2726
Reviewed-on: https://code.wireshark.org/review/28563
Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/dissectors/packet-kerberos4.c')
-rw-r--r-- | epan/dissectors/packet-kerberos4.c | 19 |
1 files changed, 4 insertions, 15 deletions
diff --git a/epan/dissectors/packet-kerberos4.c b/epan/dissectors/packet-kerberos4.c index 5ae403c03e..cf3afaa655 100644 --- a/epan/dissectors/packet-kerberos4.c +++ b/epan/dissectors/packet-kerberos4.c @@ -101,7 +101,6 @@ dissect_krb4_string(packet_info *pinfo _U_, int hf_index, proto_tree *tree, tvbu static int dissect_krb4_kdc_request(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset, const guint encoding, int version) { - nstime_t time_sec; guint8 lifetime; if(version==TRANSARC_SPECIAL_VERSION){ @@ -119,9 +118,7 @@ dissect_krb4_kdc_request(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, in offset=dissect_krb4_string(pinfo, hf_krb4_realm, tree, tvb, offset); /* Time sec */ - time_sec.secs=tvb_get_guint32(tvb, offset, encoding); - time_sec.nsecs=0; - proto_tree_add_time(tree, hf_krb4_time_sec, tvb, offset, 4, &time_sec); + proto_tree_add_item(tree, hf_krb4_time_sec, tvb, offset, 4, ENC_TIME_SECS|encoding); offset+=4; /* lifetime */ @@ -142,7 +139,6 @@ dissect_krb4_kdc_request(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, in static int dissect_krb4_kdc_reply(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset, const guint encoding) { - nstime_t time_sec; guint32 length; /* Name */ @@ -155,18 +151,14 @@ dissect_krb4_kdc_reply(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset=dissect_krb4_string(pinfo, hf_krb4_realm, tree, tvb, offset); /* Time sec */ - time_sec.secs=tvb_get_guint32(tvb, offset, encoding); - time_sec.nsecs=0; - proto_tree_add_time(tree, hf_krb4_time_sec, tvb, offset, 4, &time_sec); + proto_tree_add_item(tree, hf_krb4_time_sec, tvb, offset, 4, ENC_TIME_SECS|encoding); offset+=4; /*XXX unknown byte here */ offset++; /* exp date */ - time_sec.secs=tvb_get_guint32(tvb, offset, encoding); - time_sec.nsecs=0; - proto_tree_add_time(tree, hf_krb4_exp_date, tvb, offset, 4, &time_sec); + proto_tree_add_item(tree, hf_krb4_exp_date, tvb, offset, 4, ENC_TIME_SECS|encoding); offset+=4; /* kvno */ @@ -189,7 +181,6 @@ static int dissect_krb4_appl_request(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, int offset, const guint encoding) { guint8 tlen, rlen; - nstime_t time_sec; guint8 lifetime; /* kvno */ @@ -218,9 +209,7 @@ dissect_krb4_appl_request(packet_info *pinfo, proto_tree *tree, tvbuff_t *tvb, i offset+=rlen; /* request time */ - time_sec.secs=tvb_get_guint32(tvb, offset, encoding); - time_sec.nsecs=0; - proto_tree_add_time(tree, hf_krb4_req_date, tvb, offset, 4, &time_sec); + proto_tree_add_item(tree, hf_krb4_req_date, tvb, offset, 4, ENC_TIME_SECS|encoding); offset+=4; /* lifetime */ |