aboutsummaryrefslogtreecommitdiffstats
path: root/epan/dissectors/packet-dcerpc.c
diff options
context:
space:
mode:
authorGuy Harris <guy@alum.mit.edu>2015-11-06 11:34:11 -0800
committerGuy Harris <guy@alum.mit.edu>2015-11-06 19:34:45 +0000
commitfdeab5a22f2f312ec6dc36b47a9affa48f354e1a (patch)
tree478600f688f9fbcf95d3a50c0f5f12f0e85a6fdb /epan/dissectors/packet-dcerpc.c
parentbebc416db9e610d9e097fb1738688d6446190f30 (diff)
Fix 32-bit OS X buildbot.
I guess it's not at risk of being clobbered by a longjmp() in a way that affects the behavior of the code, but the older GCC on that buildbot doesn't do the dataflow analysis to figure it out. Change-Id: I770380e2a22d00aeccf5937203bc70968712d37f Reviewed-on: https://code.wireshark.org/review/11611 Reviewed-by: Guy Harris <guy@alum.mit.edu>
Diffstat (limited to 'epan/dissectors/packet-dcerpc.c')
-rw-r--r--epan/dissectors/packet-dcerpc.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/epan/dissectors/packet-dcerpc.c b/epan/dissectors/packet-dcerpc.c
index 76a577ee1e..fdbf2b7d9e 100644
--- a/epan/dissectors/packet-dcerpc.c
+++ b/epan/dissectors/packet-dcerpc.c
@@ -1395,7 +1395,8 @@ dissect_dcerpc_guid(tvbuff_t *tvb, packet_info *pinfo, proto_tree *tree, void *d
int (*volatile sub_dissect)(tvbuff_t *tvb, int offset, packet_info *pinfo, proto_tree *tree, dcerpc_info *di, guint8 *drep) = NULL;
proto_item *pi, *sub_item;
proto_tree *sub_tree;
- guint length, reported_length;
+ volatile guint length;
+ guint reported_length;
volatile gint offset = 0;
tvbuff_t *volatile stub_tvb;
tvbuff_t *volatile payload_tvb = NULL;