mirror of
https://github.com/php/php-src.git
synced 2026-04-29 11:13:36 +02:00
- Fixed bug #53517 (segfault in pgsql_stmt_execute() when postgres is down)
patch by: gyp at balabit dot hu
This commit is contained in:
@@ -9,6 +9,10 @@
|
||||
. Fixed bug #39199 (Cannot load Lob data with more than 4000 bytes on
|
||||
ORACLE 10). (spatar at mail dot nnov dot ru)
|
||||
|
||||
- PDO PostgreSQL driver:
|
||||
. Fixed bug #53517 (segfault in pgsql_stmt_execute() when postgres is down).
|
||||
(gyp at balabit dot hu)
|
||||
|
||||
- Zend Engine:
|
||||
. Indirect reference to $this fails to resolve if direct $this is never used
|
||||
in method. (Scott)
|
||||
|
||||
@@ -184,7 +184,7 @@ stmt_retry:
|
||||
* chance to DEALLOCATE the prepared statements it has created. so, if we hit a 42P05 we
|
||||
* deallocate it and retry ONCE (thies 2005.12.15)
|
||||
*/
|
||||
if (!strcmp(sqlstate, "42P05")) {
|
||||
if (sqlstate && !strcmp(sqlstate, "42P05")) {
|
||||
char buf[100]; /* stmt_name == "pdo_crsr_%08x" */
|
||||
PGresult *res;
|
||||
snprintf(buf, sizeof(buf), "DEALLOCATE %s", S->stmt_name);
|
||||
|
||||
Reference in New Issue
Block a user