cvs: php4 /ext/informix ifx.ec

From: Date: Mon, 07 Aug 2000 20:45:57 +0000
Subject: cvs: php4 /ext/informix ifx.ec
Groups: php.cvs 
Request: Send a blank email to php-cvs+get-1096@lists.php.net to get a copy of this message
danny Mon Aug 7 13:45:57 2000 EDT Modified files: /php4/ext/informix ifx.ec Log: - fix for # 5980 (using ifx_connect/ifx_close multiple times for the same database connection) (danny) Index: php4/ext/informix/ifx.ec diff -u php4/ext/informix/ifx.ec:1.44 php4/ext/informix/ifx.ec:1.45 --- php4/ext/informix/ifx.ec:1.44 Sat Aug 5 06:14:42 2000 +++ php4/ext/informix/ifx.ec Mon Aug 7 13:45:56 2000 @@ -20,7 +20,7 @@ +----------------------------------------------------------------------+ */ -/* $Id: ifx.ec,v 1.44 2000/08/05 13:14:42 danny Exp $ */ +/* $Id: ifx.ec,v 1.45 2000/08/07 20:45:56 danny Exp $ */ /* ------------------------------------------------------------------- * if you want a function reference : "grep '^\*\*' ifx.ec" will give @@ -284,6 +284,7 @@ IFXLS_FETCH(); EXEC SQL SET CONNECTION :link; + EXEC SQL close database; EXEC SQL DISCONNECT CURRENT; efree(link); IFXG(num_links)--; @@ -298,6 +299,7 @@ IFXLS_FETCH(); EXEC SQL SET CONNECTION :link; + EXEC SQL close database; EXEC SQL DISCONNECT CURRENT; free(link); @@ -723,7 +725,7 @@ WITH CONCURRENT TRANSACTION; if (ifx_check() == IFX_ERROR) { IFXG(sv_sqlcode) = SQLCODE; - php_error(E_WARNING,"ifx_pconnect : %s", ifx_error(ifx)); + php_error(E_WARNING,"ifx_connect : %s", ifx_error(ifx)); efree(hashed_details); efree(ifx); RETURN_FALSE; @@ -820,9 +822,9 @@ ZEND_FETCH_RESOURCE2(ifx, char *, ifx_link, id, "IFX link", IFXL(le_link), IFXL(le_plink)); - EXEC SQL SET CONNECTION :ifx; - EXEC SQL close database; - EXEC SQL DISCONNECT CURRENT; + /* EXEC SQL SET CONNECTION :ifx; */ + /* EXEC SQL close database; */ + /* EXEC SQL DISCONNECT CURRENT; */ zend_list_delete(id); RETURN_TRUE;

« previous php.cvs (#1096) next »