]> granicus.if.org Git - php/commitdiff
MF51: fix #37055 (incorrect reference counting for persistent OCI8 connections)
authorAntony Dovgal <tony2001@php.net>
Wed, 12 Apr 2006 13:38:05 +0000 (13:38 +0000)
committerAntony Dovgal <tony2001@php.net>
Wed, 12 Apr 2006 13:38:05 +0000 (13:38 +0000)
ext/oci8/oci8.c

index cfa5a82197a6a7e1a41f6863db638ca7cfd58de3..868c40c4826c7903f77e4507a2b4f1eceb268213 100644 (file)
@@ -1056,7 +1056,7 @@ php_oci_connection *php_oci_do_connect_ex(char *username, int username_len, char
                                                        /* okay, the connection is open and the server is still alive */
                                                        connection->used_this_request = 1;
                                                        smart_str_free_ex(&hashed_details, 0);
-                                                       connection->rsrc_id = zend_list_insert(connection, le_pconnection);
+                                                       zend_list_addref(connection->rsrc_id);
                                                        return connection;
                                                }
                                        }