mirror of
https://github.com/curl/curl.git
synced 2024-12-27 06:59:43 +08:00
hsts: explicitly skip blank lines
Keep blank lines or lines containing only whitespace to make it all the way to the more expensive sscanf call in hsts_add. Closes: #13603 Reviewed-by: Daniel Stenberg <daniel@haxx.se>
This commit is contained in:
parent
91908f66ad
commit
d84a95de11
@ -523,8 +523,11 @@ static CURLcode hsts_load(struct hsts *h, const char *file)
|
||||
char *lineptr = Curl_dyn_ptr(&buf);
|
||||
while(*lineptr && ISBLANK(*lineptr))
|
||||
lineptr++;
|
||||
if(*lineptr == '#')
|
||||
/* skip commented lines */
|
||||
/*
|
||||
* Skip empty or commented lines, since we know the line will have a
|
||||
* trailing newline from Curl_get_line we can treat length 1 as empty.
|
||||
*/
|
||||
if((*lineptr == '#') || strlen(lineptr) <= 1)
|
||||
continue;
|
||||
|
||||
hsts_add(h, lineptr);
|
||||
|
Loading…
Reference in New Issue
Block a user