]> source.dussan.org Git - rspamd.git/commitdiff
[Minor] Css: Fix exponent parsing
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 9 Mar 2021 12:56:25 +0000 (12:56 +0000)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Tue, 9 Mar 2021 12:56:25 +0000 (12:56 +0000)
src/libserver/css/css_tokeniser.cxx

index 1d6e89df78840e17e635ea8475dd742878d0a7b6..d836f420a211a5e20b0173f310af8ded5a79315b 100644 (file)
@@ -337,6 +337,14 @@ auto css_tokeniser::consume_number() -> struct css_parser_token
                                                if (next_c == '+' || next_c == '-') {
                                                        i ++;
                                                }
+                                               else if (!g_ascii_isdigit(next_c)) {
+                                                       /* Not an exponent */
+                                                       break;
+                                               }
+                                       }
+                                       else {
+                                               /* Not an exponent */
+                                               break;
                                        }
                                }
                                else {