From dca0694329dd6326cdf2e38b2869413b7b0a939e Mon Sep 17 00:00:00 2001 From: Marcel Holtmann Date: Mon, 8 Nov 2010 10:05:35 +0900 Subject: [PATCH] Don't report zero length success status back to client --- gweb/gweb.c | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/gweb/gweb.c b/gweb/gweb.c index 72c5cfd..a348cdd 100644 --- a/gweb/gweb.c +++ b/gweb/gweb.c @@ -628,9 +628,11 @@ static int handle_body(struct web_session *session, debug(session->web, "[body] length %zu", len); if (session->result.use_chunk == FALSE) { - session->result.buffer = buf; - session->result.length = len; - call_result_func(session, 0); + if (len > 0) { + session->result.buffer = buf; + session->result.length = len; + call_result_func(session, 0); + } return 0; } -- 2.7.4