diff options
author | Thies C. Arntzen <thies@php.net> | 2003-05-02 08:43:28 +0000 |
---|---|---|
committer | Thies C. Arntzen <thies@php.net> | 2003-05-02 08:43:28 +0000 |
commit | 83a0e508df4d2432281a125e3b5a355c10302d99 (patch) | |
tree | 7758b02cac9b1fddc4f123cfce96c554a1dd7982 /ext/oci8 | |
parent | c5a2f99703ab67b7a964ffaf427cc441b9feffe8 (diff) | |
download | php-git-83a0e508df4d2432281a125e3b5a355c10302d99.tar.gz |
@ - Fixed bug #23376 OCINewDescriptor
Diffstat (limited to 'ext/oci8')
-rw-r--r-- | ext/oci8/oci8.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/ext/oci8/oci8.c b/ext/oci8/oci8.c index c5a6011f17..b4543bdeac 100644 --- a/ext/oci8/oci8.c +++ b/ext/oci8/oci8.c @@ -1671,6 +1671,9 @@ oci_execute(oci_statement *statement, char *func,ub4 mode) } descr = oci_new_desc(dtype,statement->conn); + if (! descr) { + /* need better error checking XXX */ + } outcol->descid = descr->id; buf = &(descr->ocidescr); break; @@ -3617,6 +3620,10 @@ PHP_FUNCTION(ocinewdescriptor) descr = oci_new_desc(dtype,connection); + if (! descr) { + RETURN_NULL(); + } + object_init_ex(return_value, oci_lob_class_entry_ptr); add_property_resource(return_value, "descriptor", descr->id); } |