From cad66533f0cb936154caca6e6857a3490887cc11 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A1t=C3=A9=20Kocsis?= Date: Tue, 9 Feb 2021 23:21:26 +0100 Subject: Generate class entries from stubs for ldap, libxml, mbstring and mysqli Closes GH-6684 --- build/gen_stub.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'build') diff --git a/build/gen_stub.php b/build/gen_stub.php index 71fe1f4f18..ee4033ab10 100755 --- a/build/gen_stub.php +++ b/build/gen_stub.php @@ -1114,10 +1114,11 @@ class PropertyInfo break; case "string": - if (empty($value)) { + if ($value === "") { $code .= "\tZVAL_EMPTY_STRING(&$zvalName);\n"; } else { - $code .= "\tZVAL_STRING(&$zvalName, \"$value\");\n"; + $code .= "\tzend_string *{$zvalName}_str = zend_string_init(\"$value\", sizeof(\"$value\") - 1, 1);\n"; + $code .= "\tZVAL_STR(&$zvalName, {$zvalName}_str);\n"; } break; -- cgit v1.2.1