diff --git a/BUILD.gn b/BUILD.gn index 7f203c12d141a4b440070b05b3fbfc8c44eae500..0355a3d110b2c98a5361387454ddf8493fe408e6 100644 --- a/BUILD.gn +++ b/BUILD.gn @@ -22,7 +22,7 @@ config("libsoup_config") { "-Wno-sign-compare", "-Wno-#pragma-messages", "-DOHOS_GLIB_COMPATIBLE", - "-DOHOS_OPT_COMPAT", + "-fno-signed-char", ] } diff --git a/libsoup/soup-content-sniffer.c b/libsoup/soup-content-sniffer.c index aaf268d807552b2c03113838dff6fdd402b1ea5b..967ec6141a3923e8cd531ddac568babc06362a56 100644 --- a/libsoup/soup-content-sniffer.c +++ b/libsoup/soup-content-sniffer.c @@ -638,14 +638,8 @@ sniff_feed_or_html (SoupContentSniffer *sniffer, SoupBuffer *buffer) goto text_html; /* Skip a leading UTF-8 BOM */ - // ohos.opt.compat.2001 x86_64 -Wtautological-constant-out-of-range-compare -#ifdef OHOS_OPT_COMPAT - if (resource[0] == (char)0xEF && resource[1] == (char)0xBB && resource[2] == (char)0xBF) - pos = 3; -#else if (resource[0] == 0xEF && resource[1] == 0xBB && resource[2] == 0xBF) pos = 3; -#endif look_for_tag: if (pos > resource_length)