I was going through the source, and I noticed that there is a problem with
the PING define.  In socket.c we have the following around line 190:

#ifdef PING
    { sizeof(struct ping_cpacket), handlePingResponse },   /*
CP_PING_RESPONSE*/
#endif

If PING is not defined it appears that all the rest of the handlers in the
array will be off by one.  Maybe the PING define should be removed or the
lines changed to:

#ifdef PING
    { sizeof(struct ping_cpacket), handlePingResponse },   /*
CP_PING_RESPONSE*/
#else
    {0, NULL),
#endif

like it is for some of the other messages.

Darryl
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/x-pkcs7-signature
Size: 2226 bytes
Desc: not available
Url : http://shadowknight.real-time.com/pipermail/netrek-dev/attachments/20011111/9dd88f98/smime.bin