diff --git a/src/colour.php b/src/colour.php index 536d1d12..e83b7d08 100644 --- a/src/colour.php +++ b/src/colour.php @@ -126,6 +126,10 @@ function colour_from_hex(int &$colour, string $hex): bool return false; } + if (!ctype_xdigit($hex)) { + return false; + } + colour_from_rgb( $colour, hexdec(mb_substr($hex, 0, 2)),