diff options
-rw-r--r-- | web/server/web_client.c | 2 |
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; } |