From 37ea5fbeb5101b16b6af28ae8aea2169bfb65a96 Mon Sep 17 00:00:00 2001 From: Wez Furlong Date: Mon, 17 Jan 2005 23:59:16 +0000 Subject: Tidy up driver specific method handling --- ext/pdo/pdo_dbh.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'ext/pdo/pdo_dbh.c') diff --git a/ext/pdo/pdo_dbh.c b/ext/pdo/pdo_dbh.c index 09c19191d1..4af32a5779 100755 --- a/ext/pdo/pdo_dbh.c +++ b/ext/pdo/pdo_dbh.c @@ -839,7 +839,9 @@ static union _zend_function *dbh_method_get( /* not a pre-defined method, nor a user-defined method; check * the driver specific methods */ if (!dbh->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_DBH]) { - if (!pdo_hash_methods(dbh, PDO_DBH_DRIVER_METHOD_KIND_DBH TSRMLS_CC)) { + if (!pdo_hash_methods(dbh, + PDO_DBH_DRIVER_METHOD_KIND_DBH TSRMLS_CC) + || !dbh->cls_methods[PDO_DBH_DRIVER_METHOD_KIND_DBH]) { goto out; } } -- cgit v1.2.1