From a842c6b8396837c36332b87f6b8a430bb8fd297c Mon Sep 17 00:00:00 2001 From: Michael Wallner Date: Mon, 27 Jul 2015 09:13:01 +0200 Subject: [PATCH] provide RTLD_LAZY compatibility --- src/php_pqconn.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/php_pqconn.c b/src/php_pqconn.c index 51e126d..e753c7c 100644 --- a/src/php_pqconn.c +++ b/src/php_pqconn.c @@ -684,7 +684,7 @@ static PHP_METHOD(pqconn, __construct) { if (flags & PHP_PQCONN_PERSISTENT) { php_persistent_handle_factory_t *phf = php_persistent_handle_concede(NULL, ZEND_STRL("pq\\Connection"), dsn_str, dsn_len, php_pqconn_wakeup, php_pqconn_retire TSRMLS_CC); - php_resource_factory_init(&obj->intern->factory, php_persistent_handle_get_resource_factory_ops(), phf, (void (*)(void*)) php_persistent_handle_abandon); + php_persistent_handle_resource_factory_init(&obj->intern->factory, phf); } else { php_resource_factory_init(&obj->intern->factory, &php_pqconn_resource_factory_ops, NULL, NULL); } -- 2.30.2