On Tue, Oct 11, 2011 at 6:30 PM, Stephen Fisher <[email protected]>wrote:

> 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;"
>
>
Thanks Steve, was probably thinking of volatile as magic rather than as just
another qualifier. Fixed now,
Martin


> ___________________________________________________________________________
> Sent via:    Wireshark-dev mailing list <[email protected]>
> Archives:    http://www.wireshark.org/lists/wireshark-dev
> Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
>             mailto:[email protected]?subject=unsubscribe
>
___________________________________________________________________________
Sent via:    Wireshark-dev mailing list <[email protected]>
Archives:    http://www.wireshark.org/lists/wireshark-dev
Unsubscribe: https://wireshark.org/mailman/options/wireshark-dev
             mailto:[email protected]?subject=unsubscribe

Reply via email to