Filip Hanik - Dev Lists wrote:
Lets say you have two threads writing to the response (async write from
comet)
both of them could end up on the line:
socket.getBufHandler().getWriteBuffer().put(buf, offset, length);
assuming nothing is synced in the path down to here, hence causing a
buffer overflow,
Does that makes sense or am I smoking crack?
I know, but this doesn't make sense to me, since it will already do
thread safety problems in the servlet layer (where there are buffers,
etc). If people want to have more than one thread writing, they have to
sync. I will not be adding similar checks in the APR connector, but you
can leave them in the NIO connector if you feel more comfortable with them.
Rémy
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]