summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--web/server/web_client.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/web/server/web_client.c b/web/server/web_client.c
index c16d8c711e..f0856fb173 100644
--- a/web/server/web_client.c
+++ b/web/server/web_client.c
@@ -864,7 +864,7 @@ static inline char *web_client_valid_method(struct web_client *w, char *s) {
copyme += 9;
char *end = strchr(copyme,'&');
if(end){
- size_t length = end - copyme;
+ size_t length = MIN(255, end - copyme);
memcpy(hostname,copyme,length);
hostname[length] = 0X00;
}