From: Matteo Beccati Date: Tue, 12 May 2009 21:53:18 +0000 (+0000) Subject: MFH X-Git-Tag: php-5.3.0RC3~279 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=7be13beddbf2ef403b23634d4c4e46b07c200907;p=php MFH - Fixed bug #48070 --- diff --git a/ext/pdo_oci/oci_driver.c b/ext/pdo_oci/oci_driver.c index 18afb17a41..a57d5a61ea 100755 --- a/ext/pdo_oci/oci_driver.c +++ b/ext/pdo_oci/oci_driver.c @@ -70,15 +70,13 @@ ub4 _oci_error(OCIError *err, pdo_dbh_t *dbh, pdo_stmt_t *stmt, char *what, swor S = (pdo_oci_stmt*)stmt->driver_data; einfo = &S->einfo; pdo_err = &stmt->error_code; - if (einfo->errmsg) { - efree(einfo->errmsg); - } } else { einfo = &H->einfo; - if (einfo->errmsg) { - pefree(einfo->errmsg, dbh->is_persistent); - } + } + + if (einfo->errmsg) { + pefree(einfo->errmsg, dbh->is_persistent); } einfo->errmsg = NULL;