DescriptionMatthew R. Dempsky
2005-11-08 19:02:28 EST
MSG_WriteBits increments msg->bit by 8 instead of 32 in the bits==32 case; it is 32 in the MSG_ReadBits counter part. This seems like a bug, but I do not know for sure (or the consequences if so).
Comment 1Matthew R. Dempsky
2005-11-08 19:03:01 EST
As far as I can tell the value of msg->bit is of no actual consequence in this case, so I've committed your fix. However, the network protocol is large and complicated, to the point where I don't pretend to understand it all. I'll leave this bug open for a week or two in case it causes any problems for people.
Setting a QA contact on all ioquake3 bugs, even resolved ones. Sorry if you get a flood of email from this, it should only happen once. Apologies for the incovenience.
--ryan.
Created attachment 811 [details] Patch for msg.c