Wireshark

  • Riverbed Technology
  • WinPcap
the world's foremost network protocol analyzer
  • Wireshark
    • About
    • Download
    • Blog
  • Get Help
    • Ask a Question
    • FAQs
    • Documentation
    • Mailing Lists
    • Online Tools
    • Wiki
    • Bug Tracker
  • Develop
    • Get Involved
    • Developer's Guide
    • Browse the Code
    • Latest Builds

Wireshark-dev: Re: [Wireshark-dev] Build failure on Linux (GCC 3.4.6)

Date Index Thread Index Other Months All Mailing Lists
Date Prev Date Next Thread Prev Thread Next


From: "Martin Mathieson" <martin.r.mathieson@xxxxxxxxxxxxxx>
Date: Mon, 4 Aug 2008 14:03:43 +0100



On Mon, Aug 4, 2008 at 1:19 PM, Luis EG Ontanon <luis@xxxxxxxxxxx> wrote:
I think it's might be a fake. next_tvb is considered volatile...
because dissector_try_port() does not specify the argument as constant
so the compiler thinks it might change while popping the stack on a
longjmp.

Hi, does the attached patch gets rid of the warning?

Thanks Luis,

Unfortunately not.  I can't see what is different between this case and the one in the built-in packet-ethertype.c which may have been used as a template in part for the plugin packet-infiniband.c.

For now, I've made next_tvb static, and that lets the build complete...

Martin
 

Luis

On Mon, Aug 4, 2008 at 1:13 PM, Martin Mathieson
<martin.r.mathieson@xxxxxxxxxxxxxx> wrote:
> Hi,
>
> I've had this build failure for the past few days.  I haven't looked at it
> deeply, but I don't understand how the exception stuff is working.
>
> packet-infiniband.c: In function `parse_PAYLOAD':
> packet-infiniband.c:806: warning: variable 'next_tvb' might be clobbered by
> `longjmp' or `vfork'
> make[3]: *** [packet-infiniband.lo] Error 1
> make[3]: Leaving directory `/users/martinm/wireshark/
> plugins/infiniband'
>
>
> Any ideas?
> Martin
> _______________________________________________
> Wireshark-dev mailing list
> Wireshark-dev@xxxxxxxxxxxxx
> https://wireshark.org/mailman/listinfo/wireshark-dev
>
>



--
This information is top security. When you have read it, destroy yourself.
-- Marshall McLuhan

_______________________________________________
Wireshark-dev mailing list
Wireshark-dev@xxxxxxxxxxxxx
https://wireshark.org/mailman/listinfo/wireshark-dev


  • Follow-Ups:
    • Re: [Wireshark-dev] Build failure on Linux (GCC 3.4.6)
      • From: Guy Harris
  • References:
    • [Wireshark-dev] Build failure on Linux (GCC 3.4.6)
      • From: Martin Mathieson
    • Re: [Wireshark-dev] Build failure on Linux (GCC 3.4.6)
      • From: Luis EG Ontanon
  • Prev by Date: Re: [Wireshark-dev] Build failure on Linux (GCC 3.4.6)
  • Next by Date: Re: [Wireshark-dev] Build failure on Linux (GCC 3.4.6)
  • Previous by thread: Re: [Wireshark-dev] Build failure on Linux (GCC 3.4.6)
  • Next by thread: Re: [Wireshark-dev] Build failure on Linux (GCC 3.4.6)
  • Index(es):
    • Date
    • Thread

Wireshark and the "fin" logo are registered trademarks of the Wireshark Foundation