ib_status_t ngxib_release_engine( ib_engine_t *engine, ngx_log_t *log ) { module_data_t *mod_data = &module_data; ib_status_t rc; assert(mod_data->manager != NULL); rc = ib_manager_engine_release(mod_data->manager, engine); if (rc != IB_OK) { ngx_log_error(NGX_LOG_ERR, log, 0, "Failed to release engine to manager: %s!", ib_status_to_string(rc)); } return rc; }
ib_status_t tsib_manager_engine_release(ib_engine_t *ib) { return module_data.manager == NULL ? IB_OK : ib_manager_engine_release(module_data.manager, ib); }