[761] Fix possible NPE in cleanupWriteBuffer() when closing Channel

This commit is contained in:
Norman Maurer 2012-11-23 06:47:10 +01:00
parent 6f589dd12b
commit 26943f189c

View File

@ -770,8 +770,10 @@ abstract class AbstractNioWorker implements Worker, ExternalResourceReleasable {
}
ChannelFuture future = evt.getFuture();
channel.currentWriteBuffer.release();
channel.currentWriteBuffer = null;
if (channel.currentWriteBuffer != null) {
channel.currentWriteBuffer.release();
channel.currentWriteBuffer = null;
}
channel.currentWriteEvent = null;
// Mark the event object for garbage collection.
//noinspection UnusedAssignment