From: Antony Dovgal Date: Sat, 23 Oct 2004 09:34:17 +0000 (+0000) Subject: MFH: commit fixes by X-Git-Tag: php-5.0.3RC1~130 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=c6b00a1223313ab95772e104a823fb785fcacab2;p=php MFH: commit fixes by (segfaults under heavy load) --- diff --git a/ext/oci8/oci8.c b/ext/oci8/oci8.c index 1fa1a9016e..3345dfccb3 100644 --- a/ext/oci8/oci8.c +++ b/ext/oci8/oci8.c @@ -1016,7 +1016,7 @@ static void _oci_conn_list_dtor(oci_connection *connection TSRMLS_DC) ); } - if (connection->session) { + if (connection->session && connection->session->exclusive) { /* close associated session when destructed */ zend_list_delete(connection->session->num); } @@ -2907,7 +2907,7 @@ static int _session_compare(void *a, void *b) oci_session *sess1 = (oci_session*) a; oci_session *sess2 = (oci_session*) b; - return sess1->num = sess2->num; + return sess1->num == sess2->num; } static void _oci_close_session(oci_session *session)