diff options
author | Máté Kocsis <kocsismate@woohoolabs.com> | 2021-02-09 23:21:26 +0100 |
---|---|---|
committer | Máté Kocsis <kocsismate@woohoolabs.com> | 2021-02-16 14:46:19 +0100 |
commit | cad66533f0cb936154caca6e6857a3490887cc11 (patch) | |
tree | c3767207793b4b271ebf724f60b38e4c1607720a /build | |
parent | 8b4ae72efbbc46d374b28dfe34f12611556c3efb (diff) | |
download | php-git-cad66533f0cb936154caca6e6857a3490887cc11.tar.gz |
Generate class entries from stubs for ldap, libxml, mbstring and mysqli
Closes GH-6684
Diffstat (limited to 'build')
-rwxr-xr-x | build/gen_stub.php | 5 |
1 files changed, 3 insertions, 2 deletions
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; |