Ethereal development <ethereal-dev@xxxxxxxxxxxx> schrieb am 09.06.05 19:34:37:
>
> I'm building a plugin using the 10.11 Ethereal source that crashes
> Ethereal 10.10 but let's 10.8, 10.9 and 10.11 start up just fine.
>
> It crashes on a g_assert in proto.c at line 2603, because the different
> length of the _header_field_info makes the pointer point 4 bytes short
> (specifically 0x022d8404 when it should be pointing to 0x022d8408).
>
> Anyhow, I can build the plugin on the 10.10 source code, and that works
> for Ethereal 10.10 but crashes 10.11.
>
> So, my question is, is there any way I can build a plugin that works for
> both 10.10 and 10.11, in any way?
>
HI Erik!
Theres no guarantee for an Ethereal plugin to be binary compatible with a different version than that is was compiled for.
As the changes might even be very small, you cannot even be sure that a plugin which *seems* to be starting fine will work correctly in any case.
So no, theres no way I can see.
Regards, ULFL
__________________________________________________________
Mit WEB.DE FreePhone mit hoechster Qualitaet ab 0 Ct./Min.
weltweit telefonieren! http://freephone.web.de/?mc=021201