From: Antony Dovgal Date: Tue, 28 Sep 2004 16:59:10 +0000 (+0000) Subject: fix bug #29652 (number of FD to ocius.msb is growing) X-Git-Tag: PRE_NEW_VM_GEN_PATCH~160 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=454b9659c5ace76b5cec6be34cb6a71747b13535;p=php fix bug #29652 (number of FD to ocius.msb is growing) many thanks to Sergei V. Rozinov for testing --- diff --git a/ext/oci8/oci8.c b/ext/oci8/oci8.c index 43f3fbcebf..3c6e4d3c54 100644 --- a/ext/oci8/oci8.c +++ b/ext/oci8/oci8.c @@ -3009,6 +3009,15 @@ static void _oci_close_session(oci_session *session) } mutex_unlock(mx_lock); +#ifdef HAVE_OCI_9_2 + /* free environment handle (and fix bug #29652 with growing .msb FD number under weirdie Solarises) */ + CALL_OCI( + OCIHandleFree( + (dvoid *) session->pEnv, + OCI_HTYPE_ENV + ) + ); +#endif if (session->exclusive) { efree(session); }