diff --git a/src/elogd.c b/src/elogd.c index 90a23de7..c2ec5cc7 100755 --- a/src/elogd.c +++ b/src/elogd.c @@ -26681,6 +26681,8 @@ int process_http_request(const char *request, int i_conn) for (i = 0; *p && *p != ';' && *p != '\r' && *p != '\n' ; ) if (i < (int) sizeof(cookie)-1) cookie[i++] = *p++; + else + break; cookie[i] = 0; } else { /* empty cookie */