mirror of
https://github.com/apache/httpd.git
synced 2025-07-29 12:37:06 +00:00
short-circuit on NULL
Submitted By: jchampion CVEID: CVE-2017-7668 git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1796350 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -1680,10 +1680,8 @@ AP_DECLARE(int) ap_find_token(apr_pool_t *p, const char *line, const char *tok)
|
||||
|
||||
s = (const unsigned char *)line;
|
||||
for (;;) {
|
||||
/* find start of token, skip all stop characters, note NUL
|
||||
* isn't a token stop, so we don't need to test for it
|
||||
*/
|
||||
while (TEST_CHAR(*s, T_HTTP_TOKEN_STOP)) {
|
||||
/* find start of token, skip all stop characters */
|
||||
while (*s && TEST_CHAR(*s, T_HTTP_TOKEN_STOP)) {
|
||||
++s;
|
||||
}
|
||||
if (!*s) {
|
||||
|
Reference in New Issue
Block a user