rem: || (nread = (eol - reqPtr->next)) > connPtr->servPtr->limits.maxline) {
add: || (nread = (eol - reqPtr->next)) > servPtr->limits.maxline) {
context: Ns_ConnReadLine(Ns_Conn *conn, Ns_DString *dsPtr, int *nreadPtr){    Conn	   *connPtr = (Conn *) conn;    Request	   *reqPtr = connPtr->reqPtr;    char           *eol;    int             nread, ncopy;    if (connPtr->sockPtr == NULL	|| (eol = strchr(reqPtr->next, '\n')) == NULL	|| (nread = (eol - reqPtr->next)) > connPtr->servPtr->limits.maxline) {	return NS_ERROR;    }    ncopy = nread;    ++nread;    if (nreadPtr != NULL) { 	*nreadPtr = nread;    }    if (ncopy > 0 && eol[-1] == '\r') {	--ncopy;    }    Ns_DStringNAppend(dsPtr, reqPtr->next, ncopy);    reqPtr->next  += nread;    reqPtr->avail -= nread;    return NS_ERROR;}