[PATCH] Core: return error when the first byte is above 0xf5 in utf-8
u5h
u5.horie at gmail.com
Wed Feb 22 15:10:27 UTC 2023
# HG changeset patch
# User Yugo Horie <u5.horie at gmail.com>
# Date 1677077775 -32400
# Wed Feb 22 23:56:15 2023 +0900
# Node ID 1a9487706c6af90baf2ed770db29f689c3850721
# Parent cffaf3f2eec8fd33605c2a37814f5ffc30371989
core: return error when the first byte is above 0xf5 in utf-8
* see https://datatracker.ietf.org/doc/html/rfc3629#section-4
diff -r cffaf3f2eec8 -r 1a9487706c6a src/core/ngx_string.c
--- a/src/core/ngx_string.c Thu Feb 02 23:38:48 2023 +0300
+++ b/src/core/ngx_string.c Wed Feb 22 23:56:15 2023 +0900
@@ -1364,7 +1364,7 @@
u = **p;
- if (u >= 0xf0) {
+ if (u < 0xf5 && u >= 0xf0) {
u &= 0x07;
valid = 0xffff;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-devel/attachments/20230223/e6816ca6/attachment.htm>
More information about the nginx-devel
mailing list