c4483c25e4
Related: - 14d64d09669e95f015148b7b1d71d303bd9e8b77 Motivation: The commit mentioned above introduced a regression where channelReadComplete() event is swallowed by a handler which was added dynamically. Modifications: Do not suppress channelReadComplete() if the current handler's channelRead() method was not invoked at all, so that a just-added handler does not suppress channelReadComplete(). Result: Regression is gone, and channelReadComplete() is invoked when necessary.