diff options
author | Stephen Fisher <steve@stephen-fisher.com> | 2007-04-04 19:35:46 +0000 |
---|---|---|
committer | Stephen Fisher <steve@stephen-fisher.com> | 2007-04-04 19:35:46 +0000 |
commit | 269edd8e7a79b13c52641e76367725158754bce9 (patch) | |
tree | b0fc22e8fe4ad35941d9207e7e81bf636488c87e /epan/dissectors/packet-diameter.c | |
parent | 7710d21893f6889dc1d1db2be7cb0c79eed04523 (diff) | |
download | wireshark-269edd8e7a79b13c52641e76367725158754bce9.tar.gz wireshark-269edd8e7a79b13c52641e76367725158754bce9.tar.bz2 wireshark-269edd8e7a79b13c52641e76367725158754bce9.zip |
Fix a warning
svn path=/trunk/; revision=21336
Diffstat (limited to 'epan/dissectors/packet-diameter.c')
-rw-r--r-- | epan/dissectors/packet-diameter.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/epan/dissectors/packet-diameter.c b/epan/dissectors/packet-diameter.c index a302f04f3b..29f780d59f 100644 --- a/epan/dissectors/packet-diameter.c +++ b/epan/dissectors/packet-diameter.c @@ -172,7 +172,7 @@ static ApplicationId *ApplicationIdHead=NULL; #include "packet-diameter-defs.h" -#define NTP_TIME_DIFF (2208988800UL) +#define NTP_TIME_DIFF (2208988800U) #define TCP_PORT_DIAMETER 3868 #define SCTP_PORT_DIAMETER 3868 @@ -2049,13 +2049,14 @@ static void dissect_avps(tvbuff_t *tvb, packet_info *pinfo, proto_tree *avp_tree case DIAMETER_TIME: if (avpDataLength == 4) { + guint32 ntp_timestamp_secs; nstime_t data; struct tm *gmtp; - data.secs = tvb_get_ntohl(tvb, offset); + ntp_timestamp_secs = tvb_get_ntohl(tvb, offset); /* Present the time as UTC, Time before 00:00:00 UTC, January 1, 1970 can't be presented correctly */ - if ( data.secs >= NTP_TIME_DIFF){ - data.secs -= NTP_TIME_DIFF; + if ( ntp_timestamp_secs >= NTP_TIME_DIFF){ + data.secs = ntp_timestamp_secs - NTP_TIME_DIFF; data.nsecs = 0; gmtp = gmtime(&data.secs); |