We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
2 parents a9c2dcd + 929d847 commit 97f78b3Copy full SHA for 97f78b3
ext/mbstring/libmbfl/mbfl/mbfl_convert.c
@@ -307,7 +307,8 @@ const struct mbfl_convert_vtbl* mbfl_convert_filter_get_vtbl(const mbfl_encoding
307
from = &mbfl_encoding_8bit;
308
} else if (from->no_encoding == mbfl_no_encoding_base64 ||
309
from->no_encoding == mbfl_no_encoding_qprint ||
310
- from->no_encoding == mbfl_no_encoding_uuencode) {
+ from->no_encoding == mbfl_no_encoding_uuencode ||
311
+ from->no_encoding == mbfl_no_encoding_7bit) {
312
to = &mbfl_encoding_8bit;
313
}
314
ext/mbstring/tests/bug81693.phpt
@@ -0,0 +1,10 @@
1
+--TEST--
2
+Bug #81693 (mb_check_encoding(7bit) segfaults)
3
+--EXTENSIONS--
4
+mbstring
5
+--FILE--
6
+<?php
7
+var_dump(mb_check_encoding('Hello world', '7bit'));
8
+?>
9
+--EXPECT--
10
+bool(true)
0 commit comments