]> source.dussan.org Git - rspamd.git/commitdiff
[Fix] Libucl: Fix messagepack autodetection 4867/head
authorVsevolod Stakhov <vsevolod@rspamd.com>
Wed, 13 Mar 2024 15:06:03 +0000 (15:06 +0000)
committerVsevolod Stakhov <vsevolod@rspamd.com>
Wed, 13 Mar 2024 15:06:03 +0000 (15:06 +0000)
contrib/libucl/ucl_parser.c

index 354bfe85773570d5123109835e2147eb9c4356dd..b18fd06cee9afbf3d2bee69e73e9dbd871614333 100644 (file)
@@ -2984,7 +2984,7 @@ ucl_parser_add_chunk_full (struct ucl_parser *parser, const unsigned char *data,
 
                if (parse_type == UCL_PARSE_AUTO && len > 0) {
                        /* We need to detect parse type by the first symbol */
-                       if ((*data & 0x80) == 0x80 && (*data >= 0xdc && *data <= 0xdf)) {
+                       if ((*data & 0x80) == 0x80) {
                                parse_type = UCL_PARSE_MSGPACK;
                        }
                        else if (*data == '(') {