dong0713 opened a new pull request, #16400: URL: https://github.com/apache/dubbo/pull/16400
## What is the purpose of the change Fixes #16399. Mirror the #16391 fix for `DefaultStreamingDecoder`: when `decode()` is called after the decoder has been closed (`closed == true`), the input stream is now closed to release the underlying pooled `ByteBuf` wrapped with `releaseOnClose = true`. ## Brief changelog - Close input streams rejected after the decoder has been closed in `DefaultStreamingDecoder.decode()`. - Propagate input close failures as `DecodeException` (consistent with #16391). - Add regression test `DefaultStreamingDecoderTest.closesInputReceivedAfterStreamClosed()`. ## Verifying this change - `DefaultStreamingDecoderTest`: 1 test passed. - Spotless and module compilation checks passed. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected] --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
