Wireshark mailing list archives
Re: [Wireshark-commits] rev 39305: /trunk/epan/dissectors/ /trunk/epan/dissectors/: packet-sdp.c
From: Stephen Fisher <steve () stephen-fisher com>
Date: Tue, 11 Oct 2011 11:30:00 -0600
On Mon, Oct 10, 2011 at 11:13:41AM +0100, Martin Mathieson wrote:
packet-sdp.c:1302 'data_tvb' might get clobbered by 'longjmp' or 'vfork' Making 'data_tvb' volatile doesn't work as I then get warnings about discarding the volatile qualifier by passing data_tvb to the various sub-dissectors. I've never been sure of the best way to resolve this, other than changing my compiler, which isn't an easy option right now.
Using volatile has always worked for me, but only if I put it in the right place, such as "gchar *volatile string;" instead of "volatile gchar *string;" ___________________________________________________________________________ Sent via: Wireshark-dev mailing list <wireshark-dev () wireshark org> Archives: http://www.wireshark.org/lists/wireshark-dev Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev mailto:wireshark-dev-request () wireshark org?subject=unsubscribe
Current thread:
- Re: [Wireshark-commits] rev 39305: /trunk/epan/dissectors/ /trunk/epan/dissectors/: packet-sdp.c Martin Mathieson (Oct 10)
- Re: [Wireshark-commits] rev 39305: /trunk/epan/dissectors/ /trunk/epan/dissectors/: packet-sdp.c Stephen Fisher (Oct 11)
- Re: [Wireshark-commits] rev 39305: /trunk/epan/dissectors/ /trunk/epan/dissectors/: packet-sdp.c Martin Mathieson (Oct 11)
- Re: [Wireshark-commits] rev 39305: /trunk/epan/dissectors/ /trunk/epan/dissectors/: packet-sdp.c Stephen Fisher (Oct 11)