aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-smpp.c
diff options
context:
space:
mode:
authorGerald Combs <gerald@wireshark.org>2005-06-16 19:51:14 +0000
committerGerald Combs <gerald@wireshark.org>2005-06-16 19:51:14 +0000
commit06a47f588049918e306e17c9f8c2c45d49bc9ade (patch)
tree40357c5efa5841d9c03fb602603dfa17a25380ee /epan/dissectors/packet-smpp.c
parent488483855f210577ceb8dce2f896c32318366fb9 (diff)
Fix Win32 compilation, broken by yesterday's checkin.
svn path=/trunk/; revision=14664
Diffstat (limited to 'epan/dissectors/packet-smpp.c')
-rw-r--r--epan/dissectors/packet-smpp.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/epan/dissectors/packet-smpp.c b/epan/dissectors/packet-smpp.c
index 5ad4236e0d..658c9db444 100644
--- a/epan/dissectors/packet-smpp.c
+++ b/epan/dissectors/packet-smpp.c
@@ -1689,11 +1689,12 @@ dissect_smpp(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree)
guint32 offset = 0;
while (tvb_reported_length_remaining(tvb, offset) > 0) {
guint16 pdu_len = tvb_get_ntohl(tvb, offset);
- if (pdu_len < 1)
- THROW(ReportedBoundsError);
gint pdu_real_len = tvb_length_remaining(tvb, offset);
tvbuff_t *pdu_tvb;
+ if (pdu_len < 1)
+ THROW(ReportedBoundsError);
+
if (pdu_real_len <= 0)
return;
if (pdu_real_len > pdu_len)