Repository: wicket Updated Branches: refs/heads/WICKET-5819_Improvements b3c9843f8 -> 7e3fed6dc
WICKET-5819 - Do not close stream if read partially Because the stream is written directly to the response and it's not buffered Project: http://git-wip-us.apache.org/repos/asf/wicket/repo Commit: http://git-wip-us.apache.org/repos/asf/wicket/commit/7e3fed6d Tree: http://git-wip-us.apache.org/repos/asf/wicket/tree/7e3fed6d Diff: http://git-wip-us.apache.org/repos/asf/wicket/diff/7e3fed6d Branch: refs/heads/WICKET-5819_Improvements Commit: 7e3fed6dce27d1cc5c68c7901eecec08091d59c4 Parents: b3c9843 Author: Tobias Soloschenko <[email protected]> Authored: Sun May 24 12:51:28 2015 +0200 Committer: Tobias Soloschenko <[email protected]> Committed: Sun May 24 12:51:28 2015 +0200 ---------------------------------------------------------------------- .../org/apache/wicket/request/resource/PackageResource.java | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/wicket/blob/7e3fed6d/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java ---------------------------------------------------------------------- diff --git a/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java b/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java index 8de030b..27d3822 100644 --- a/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java +++ b/wicket-core/src/main/java/org/apache/wicket/request/resource/PackageResource.java @@ -354,9 +354,13 @@ public class PackageResource extends AbstractResource implements IStaticCacheabl } finally { + try { - resourceStream.close(); + if (!readPartially) + { + IOUtils.close(resourceStream); + } } catch (IOException e) {
