projects
/
awesomized
/
ext-ion
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
|
github
raw
|
inline
| side by side
fix userland string serialization
[awesomized/ext-ion]
/
ion_private.h
diff --git
a/ion_private.h
b/ion_private.h
index 2d1c54aff4f11df7b341f2d876fc51fefd208da0..344d20e6d172920c1696727e052ff86960175d30 100644
(file)
--- a/
ion_private.h
+++ b/
ion_private.h
@@
-1950,7
+1950,9
@@
static void php_ion_serialize_string(php_ion_serializer *ser, zend_string *str)
ION_STRING is;
ION_CHECK(ion_writer_write_string(php_ion_obj(writer, ser->wri)->writer, ion_string_from_zend(&is, str)));
} else {
ION_STRING is;
ION_CHECK(ion_writer_write_string(php_ion_obj(writer, ser->wri)->writer, ion_string_from_zend(&is, str)));
} else {
-
+ zval zs;
+ ZVAL_STR(&zs, str);
+ zend_call_method_with_1_params(ser->wri, NULL, NULL, "writeString", NULL, &zs);
}
}
}
}