From: Michael Wallner Date: Mon, 27 Jul 2015 07:13:01 +0000 (+0200) Subject: provide RTLD_LAZY compatibility X-Git-Tag: v0.6.0RC2~9 X-Git-Url: https://git.m6w6.name/?p=m6w6%2Fext-pq;a=commitdiff_plain;h=a842c6b8396837c36332b87f6b8a430bb8fd297c provide RTLD_LAZY compatibility --- 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); }