Commit 4ea9d897 authored by Yann Ylavic's avatar Yann Ylavic
Browse files

apr_expr: follow up to r1810605.

Not necessarily ASCII here..



git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1810702 13f79535-47bb-0310-9956-ffa450edef68
parent 92de45cd
Loading
Loading
Loading
Loading
+2 −3
Original line number Diff line number Diff line
@@ -365,8 +365,7 @@ static const char *ap_expr_regexec(const char *subject,
            if (list) {
                char *tmp = apr_palloc(ctx->p, pos + len + 1);
                memcpy(tmp, val, pos);
                memcpy(tmp + pos, str, len);
                tmp[pos + len] = '\0';
                memcpy(tmp + pos, str, len + 1);
                APR_ARRAY_PUSH(list, const char*) = tmp;
            }
            else { /* regctx->type == 's' */
@@ -387,7 +386,7 @@ static const char *ap_expr_regexec(const char *subject,
            /* Skip this non-matching character (or CRLF) and restart
             * another "normal" match (possibly empty) from there.
             */
            if (val[0] == APR_ASCII_CR && val[1] == APR_ASCII_LF) {
            if (val[0] == '\r' && val[1] == '\n') {
                val += 2;
            }
            else {