]> git.ipfire.org Git - thirdparty/rspamd.git/commitdiff
[Minor] Css: Fix colors parsing
authorVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 7 Jul 2021 13:30:22 +0000 (14:30 +0100)
committerVsevolod Stakhov <vsevolod@highsecure.ru>
Wed, 7 Jul 2021 13:30:22 +0000 (14:30 +0100)
src/libserver/css/css_value.cxx

index ec44b86a63085f1eb7bb496e7d1472b6517306eb..799d5f8efcf08e0bff2642bc528fd59ddec1ac64 100644 (file)
@@ -110,14 +110,14 @@ constexpr static inline auto rgb_color_component_convert(const css_parser_token
                        ret = (std::uint8_t) (dbl / 100.0 * 255.0);
                }
                else {
-                       if (dbl > 1) {
-                               dbl = 1;
+                       if (dbl > 255) {
+                               dbl = 255;
                        }
                        else if (dbl < 0) {
                                dbl = 0;
                        }
 
-                       ret = (std::uint8_t) (dbl * 255.0);
+                       ret = (std::uint8_t) (dbl);
                }
        }