Bugzilla – Bug 906
In NSC TCP socket, when a fork occurs, txbuffersize is not copied
Last modified: 2010-05-29 19:49:23 UTC
When a NSC TCP socket is in listening state and accepts a connection, during the for txbuffersize will be uninitialized in the new (forked) socket. This eventually crashes at Assert on line 367 in GetTxAvailable, since it can be anything. I added m_txBufferSize = sock.m_txBufferSize; to the copy constructor and problem seems to have gone away.
changeset: 2b1bbc8d0c58