summaryrefslogtreecommitdiff
path: root/zend/extensionimpl.cpp
diff options
context:
space:
mode:
authorEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-04-12 11:19:55 +0200
committerEmiel Bruijntjes <emiel.bruijntjes@copernica.com>2014-04-12 11:19:55 +0200
commit7df281b04d7286cd1cf7cad55848b6bf4a250c24 (patch)
tree658aa9f32d89791d5c2db808dd05e307f4b6a994 /zend/extensionimpl.cpp
parent858e25bf8e7c69b856b40372e9a8ca6a23bb1c3c (diff)
fixed compile issue (issue #64)
Diffstat (limited to 'zend/extensionimpl.cpp')
-rw-r--r--zend/extensionimpl.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/zend/extensionimpl.cpp b/zend/extensionimpl.cpp
index 04308c8..ea0c049 100644
--- a/zend/extensionimpl.cpp
+++ b/zend/extensionimpl.cpp
@@ -115,16 +115,16 @@ int ExtensionImpl::processStartup(int type, int module_number TSRMLS_DC)
auto *extension = find(module_number TSRMLS_CC);
// array contains ini settings
- _ini = new zend_ini_entry[extension->_data->iniVariables()+1];
+ auto *entries = extension->_ini = new zend_ini_entry[extension->_data->iniVariables()+1];
// the entry that we're filling
int i=0;
// Fill the php.ini entries
- extension->_data->iniVariables([this, &i, module_number](Ini &ini) {
+ extension->_data->iniVariables([entries, &i, module_number](Ini &ini) {
// initialize the function
- zend_ini_entry *entry = &_ini[i];
+ zend_ini_entry *entry = &entries[i];
// fill the property
ini.fill(entry, module_number);
@@ -134,10 +134,10 @@ int ExtensionImpl::processStartup(int type, int module_number TSRMLS_DC)
});
// last entry should be set to all zero's
- memset(&_ini[i], 0, sizeof(zend_ini_entry));
+ memset(&entries[i], 0, sizeof(zend_ini_entry));
// register ini entries in Zend core
- zend_register_ini_entries(_ini, module_number TSRMLS_CC);
+ zend_register_ini_entries(entries, module_number TSRMLS_CC);
// initialize the extension
extension->initialize(TSRMLS_C);