--- httpd/modules/http/byterange_filter.c +++ httpd/modules/http/byterange_filter.c @@ -501,7 +501,7 @@ break; } - if (dash == range) { + if (dash == cur) { /* In the form "-5" */ if (apr_strtoff(&number, dash+1, &errp, 10) || *errp) { break;
--- httpd/modules/http/byterange_filter.c +++ httpd/modules/http/byterange_filter.c @@ -501,7 +501,7 @@ break; } - if (dash == range) { + if (dash == cur) { /* In the form "-5" */ if (apr_strtoff(&number, dash+1, &errp, 10) || *errp) { break;