From: Jo-Philipp Wich Date: Fri, 19 Mar 2010 13:36:17 +0000 (+0000) Subject: uhttpd: fix off-by-one in last commit X-Git-Tag: 0.10.0~806 X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=commitdiff_plain;h=7740fd666589d0422359e4fa7b95eebb9ad8b7e5 uhttpd: fix off-by-one in last commit --- diff --git a/contrib/package/uhttpd/src/uhttpd-cgi.c b/contrib/package/uhttpd/src/uhttpd-cgi.c index 93caf5add..7c4703759 100644 --- a/contrib/package/uhttpd/src/uhttpd-cgi.c +++ b/contrib/package/uhttpd/src/uhttpd-cgi.c @@ -15,7 +15,7 @@ static struct http_response * uh_cgi_header_parse(char *buf, int len, int *off) if( ((bufptr = strfind(buf, len, "\r\n\r\n", 4)) != NULL) || ((bufptr = strfind(buf, len, "\n\n", 2)) != NULL) ) { - *off = (int)(bufptr - buf) + ((bufptr[1] == '\r') ? 4 : 2); + *off = (int)(bufptr - buf) + ((bufptr[0] == '\r') ? 4 : 2); memset(&res, 0, sizeof(res));