From 5bc002e424537610b470b00d9d4f82bb194e6b0e Mon Sep 17 00:00:00 2001 From: Andy Green Date: Tue, 1 Apr 2014 09:59:23 +0800 Subject: [PATCH] only use clean buffer for failed write if sent something Signed-off-by: Andy Green --- lib/output.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lib/output.c b/lib/output.c index 6924566..f711f2a 100644 --- a/lib/output.c +++ b/lib/output.c @@ -218,7 +218,7 @@ handle_truncated_send: } if (n < real_len) { - if (wsi->u.ws.clean_buffer) + if (n && wsi->u.ws.clean_buffer) /* * This buffer unaffected by extension rewriting. * It means the user code is expected to deal with -- 2.7.4