From cb07a38f0416ecc470eb07fb068ec7b28692aa1f Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Sun, 27 Aug 2017 14:37:06 +0800 Subject: [PATCH] --- src/org/redkale/net/http/HttpResponse.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/org/redkale/net/http/HttpResponse.java b/src/org/redkale/net/http/HttpResponse.java index d25c7cca2..2a96e9e76 100644 --- a/src/org/redkale/net/http/HttpResponse.java +++ b/src/org/redkale/net/http/HttpResponse.java @@ -743,12 +743,14 @@ public class HttpResponse extends Response { ByteBuffer hbuffer = createHeader(); hbuffer.flip(); if (fileBody == null) { + if (this.recycleListener != null) this.output = file; finishFile(hbuffer, file, start, len); } else { if (start >= 0) { fileBody.position((int) start); if (len > 0) fileBody.limit((int) (fileBody.position() + len)); } + if (this.recycleListener != null) this.output = fileBody; super.finish(hbuffer, fileBody); } }