From e36ce9b20e4406c70e038c170fb56165a22d6368 Mon Sep 17 00:00:00 2001 From: Andy Green Date: Sun, 8 May 2016 17:10:24 +0800 Subject: [PATCH] test server post also take care about POST len termination Signed-off-by: Andy Green --- test-server/test-server-http.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/test-server/test-server-http.c b/test-server/test-server-http.c index 32b36ba..215dc22 100644 --- a/test-server/test-server-http.c +++ b/test-server/test-server-http.c @@ -407,6 +407,8 @@ int callback_http(struct lws *wsi, enum lws_callback_reasons reason, void *user, lwsl_notice("LWS_CALLBACK_HTTP_BODY: len %d\n", (int)len); strncpy(pss->post_string, in, sizeof (pss->post_string) -1); pss->post_string[sizeof(pss->post_string) - 1] = '\0'; + if (len < sizeof(pss->post_string) - 1) + pss->post_string[len] = '\0'; break; case LWS_CALLBACK_HTTP_BODY_COMPLETION: -- 2.7.4