]> granicus.if.org Git - php/commitdiff
fixes PECL Bug #5589
authorWez Furlong <wez@php.net>
Thu, 27 Oct 2005 03:51:23 +0000 (03:51 +0000)
committerWez Furlong <wez@php.net>
Thu, 27 Oct 2005 03:51:23 +0000 (03:51 +0000)
ext/pdo/pdo_dbh.c

index da0097176009e3ab0cda8746a865449d786c2de9..8acf8eb010ed88bd5bcc68a2e1745c02798deafc 100755 (executable)
@@ -1384,7 +1384,7 @@ static void pdo_dbh_free_storage(pdo_dbh_t *dbh TSRMLS_DC)
 
        if (!dbh->is_persistent) {
                dbh_free(dbh TSRMLS_CC);
-       } else if (dbh->methods->persistent_shutdown) {
+       } else if (dbh->methods && dbh->methods->persistent_shutdown) {
                dbh->methods->persistent_shutdown(dbh TSRMLS_CC);
        }
 }