diff options
author | Alexander <lex.borisov@gmail.com> | 2021-04-16 21:54:10 +0300 |
---|---|---|
committer | Alexander <lex.borisov@gmail.com> | 2021-04-16 21:54:10 +0300 |
commit | 81d5ed7afd5d3352b29b6bb54c0bfd6dbe5d9857 (patch) | |
tree | dd6a5a5eea4a14f2532af216c252c05c69ffd116 | |
parent | 393338d994c921705ff71dfbd1d98ceb31328f14 (diff) |
Fixed infinity loop in some bad selectors.
For example:
a['href']
This closes #84 issue on GitHub.
-rw-r--r-- | source/mycss/selectors/state.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/mycss/selectors/state.c b/source/mycss/selectors/state.c index 191ee75..00e9c14 100644 --- a/source/mycss/selectors/state.c +++ b/source/mycss/selectors/state.c @@ -80,7 +80,7 @@ bool mycss_selectors_state_drop_component_value(mycss_entry_t* entry, mycss_toke if(token->type == entry->selectors->ending_token) { if(mycss_entry_parser_list_current_is_local(entry) == false) { mycss_entry_parser_list_pop(entry); - return false; + return true; } } |