uhttpd: fix off-by-one in last commit
[project/luci.git] / contrib / package / uhttpd / src / uhttpd-cgi.c
index 93caf5a..7c47037 100644 (file)
@@ -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));