From e39edbb1760a5de5e5a1de6205e34f4e8a576bc1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Stig=20Bj=C3=B8rlykke?= Date: Sun, 8 Mar 2009 14:00:09 +0000 Subject: From Peter (bug 3314): Fixed some 'longjmp' issues. svn path=/trunk/; revision=27654 --- epan/dissectors/packet-sflow.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'epan') diff --git a/epan/dissectors/packet-sflow.c b/epan/dissectors/packet-sflow.c index 0e65f97585..a0588d9858 100644 --- a/epan/dissectors/packet-sflow.c +++ b/epan/dissectors/packet-sflow.c @@ -563,13 +563,13 @@ dissect_sflow_sample_rawheaderdata(tvbuff_t *tvb, packet_info *pinfo, proto_tree { guint32 header_proto, frame_length; volatile guint32 header_length; - tvbuff_t *next_tvb; - proto_tree *sflow_header_tree; + tvbuff_t *volatile next_tvb; + proto_tree *volatile sflow_header_tree; proto_item *ti; /* stuff for saving column state before calling other dissectors. * Thanks to Guy Harris for the tip. */ - gboolean save_writable; - gboolean save_in_error_pkt; + volatile gboolean save_writable; + volatile gboolean save_in_error_pkt; volatile address save_dl_src; volatile address save_dl_dst; volatile address save_net_src; -- cgit v1.2.3