Vanilla List Maling List Archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [VANILLA-LIST:2182] Metaserver solicitation bug?



Frank Niessink wrote:
> When continuum has T-mode it does not get listed as such by way of
> the solicitation code. I've checked the metaserver code and cannot
> find a bug there. Maybe the status is not put in the update packet
> at the server end?

I was going through the core dumps on continuum overnight, and found
the t-mode status flag sent in the UDP packet is set to "y".  This
matches the code in ntserv/solicit.c, so I should have a look at the
metaserver code.

The footprint of the daemonII crash that Mikael and continuum experience
may well be a clobbering of the stack by ntserv/solicit.c.  I've made a
minor change to continuum's solicit.c to see if the problem goes away,
but I could not see any problem with the code.  Anyone else got a moment
to look?

The "m->prior" was only 741 bytes long with 16 players.  It was nowhere
near the 2048 byte limit.

-- 
James Cameron                                      (cameron@stl.dec.com)

OpenVMS, Linux, Firewalls, Software Engineering, CGI, HTTP, X, C, FORTH,
COBOL, BASIC, DCL, csh, bash, ksh, sh, Electronics, Microcontrollers,
Disability Engineering, Netrek, Bicycles, Pedant, Farming, Home Control,
Remote Area Power, Greek Scholar, Tenor Vocalist, Church Sound, Husband.

"Specialisation is for insects." -- Robert Heinlein.