Fix buffer leak in MultipartParser
This change fixes a buffer leak when the MultipartParser is encountering a body DataBuffer that only contains a boundary. Closes gh-33094
This commit is contained in:
@@ -557,6 +557,7 @@ final class MultipartParser extends BaseSubscriber<DataBuffer> {
|
|||||||
}
|
}
|
||||||
else /* if (len == 0) */ {
|
else /* if (len == 0) */ {
|
||||||
// buffer starts with complete delimiter, flush out the previous buffers
|
// buffer starts with complete delimiter, flush out the previous buffers
|
||||||
|
DataBufferUtils.release(boundaryBuffer);
|
||||||
flush();
|
flush();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user