summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorWez Furlong <wez@php.net>2004-07-28 00:15:19 +0000
committerWez Furlong <wez@php.net>2004-07-28 00:15:19 +0000
commitd5923d9121d5e7e1373c50c3ff68f1a872ac5ede (patch)
tree8bafbf3d8830de29231bf6e994824ef3a4f563c6
parentd6bfe18b203b06fbbe730d6feb8f7f23c861afce (diff)
downloadphp-git-d5923d9121d5e7e1373c50c3ff68f1a872ac5ede.tar.gz
equivalent segv/shutdown fix for failed connect
-rw-r--r--ext/pdo_pgsql/pgsql_driver.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/ext/pdo_pgsql/pgsql_driver.c b/ext/pdo_pgsql/pgsql_driver.c
index c1e4f5f7af..70eae1ca65 100644
--- a/ext/pdo_pgsql/pgsql_driver.c
+++ b/ext/pdo_pgsql/pgsql_driver.c
@@ -338,6 +338,7 @@ static int pdo_pgsql_handle_factory(pdo_dbh_t *dbh, zval *driver_options TSRMLS_
ret = 1;
cleanup:
+ dbh->methods = &pgsql_methods;
if (!ret) {
pgsql_handle_closer(dbh TSRMLS_CC);
}