From 921d845f8d03030e2d23f29f6491bda03aa8cf52 Mon Sep 17 00:00:00 2001 From: Antony Dovgal Date: Thu, 21 Dec 2006 22:50:57 +0000 Subject: [PATCH] temporary fix for oci_error(), just to make it work it should be using add_ascii_assoc_text() instead --- ext/oci8/oci8_interface.c | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/ext/oci8/oci8_interface.c b/ext/oci8/oci8_interface.c index 7cc5315c4e..dee6520348 100644 --- a/ext/oci8/oci8_interface.c +++ b/ext/oci8/oci8_interface.c @@ -1648,18 +1648,18 @@ PHP_FUNCTION(oci_error) if (errcode) { array_init(return_value); - add_assoc_long(return_value, "code", errcode); + add_ascii_assoc_long(return_value, "code", errcode); if (UG(unicode)) { - add_assoc_unicode(return_value, "message", (UChar *)errbuf, 0); + add_ascii_assoc_unicode(return_value, "message", (UChar *)errbuf, 0); } else { add_assoc_string(return_value, "message", errbuf, 0); } #ifdef HAVE_OCI8_ATTR_STATEMENT - add_assoc_long(return_value, "offset", error_offset); + add_ascii_assoc_long(return_value, "offset", error_offset); if (sqltext.v) { - add_assoc_text(return_value, "sqltext", sqltext, 1); + add_ascii_assoc_zstr(return_value, "sqltext", ZEND_STR_TYPE, sqltext, 1); /* XXX */ } else { - add_assoc_ascii_string(return_value, "sqltext", "", 1); + add_ascii_assoc_ascii_string(return_value, "sqltext", "", 1); } #endif } else { -- 2.50.1