[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Bug Found (fix explained)



ugh, this was less than easy to track.  

mnemonic/src/messmanager/messmanager.cc
in the DissolveGroup() function,
int i;
inuse[i] = 0;

Depending on the placement of things on the heap and what code came
before the DissolveGroup call, this would or would not cause a crash.
Which made chasing it a major pain.  BTW, I wrote that function to begin
with *sigh*.

Oh, also, I found a minor bug in the network manager select() loop (it
wouldn't cause a crash, but would cause an extraneous message in some
circumstances).

By the time you get this message, the changes should be committed to the
tree.

Andrew