diff options
author | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-04-12 11:19:55 +0200 |
---|---|---|
committer | Emiel Bruijntjes <emiel.bruijntjes@copernica.com> | 2014-04-12 11:19:55 +0200 |
commit | 7df281b04d7286cd1cf7cad55848b6bf4a250c24 (patch) | |
tree | 658aa9f32d89791d5c2db808dd05e307f4b6a994 | |
parent | 858e25bf8e7c69b856b40372e9a8ca6a23bb1c3c (diff) |
fixed compile issue (issue #64)
-rw-r--r-- | zend/extensionimpl.cpp | 10 |
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); |