We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 9f96285 commit 4e4306aCopy full SHA for 4e4306a
1 file changed
Zend/zend_ini.c
@@ -561,6 +561,11 @@ ZEND_API zend_string *zend_ini_get_value(zend_string *name) /* {{{ */
561
562
ZEND_API bool zend_ini_parse_bool(const zend_string *str)
563
{
564
+ /* May happen if an unknown INI setting is queried via zend_ini_bool_literal(),
565
+ * as zend_ini_str() would return NULL */
566
+ if (UNEXPECTED(str == NULL)) {
567
+ return false;
568
+ }
569
if (zend_string_equals_literal_ci(str, "true")
570
|| zend_string_equals_literal_ci(str, "yes")
571
|| zend_string_equals_literal_ci(str, "on")
0 commit comments