You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by ts...@apache.org on 2015/05/24 12:53:12 UTC

wicket git commit: WICKET-5819 - Do not close stream if read partially

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 <ts...@apache.org>
Authored: Sun May 24 12:51:28 2015 +0200
Committer: Tobias Soloschenko <ts...@apache.org>
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)
 				{