From: Tobias Brunner Date: Thu, 30 Mar 2023 09:21:37 +0000 (+0200) Subject: vici: Avoid method call to determine connection name in get_conns() X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=36a4baf9dc3c7d1740a8e6512921ea8b52c335aa;p=thirdparty%2Fstrongswan.git vici: Avoid method call to determine connection name in get_conns() --- diff --git a/src/libcharon/plugins/vici/vici_config.c b/src/libcharon/plugins/vici/vici_config.c index 43c81a6c14..3c4e15d1db 100644 --- a/src/libcharon/plugins/vici/vici_config.c +++ b/src/libcharon/plugins/vici/vici_config.c @@ -2785,16 +2785,16 @@ CALLBACK(get_conns, vici_message_t*, { vici_builder_t *builder; enumerator_t *enumerator; - peer_cfg_t *cfg; + char *conn_name; builder = vici_builder_create(); builder->begin_list(builder, "conns"); this->lock->read_lock(this->lock); enumerator = this->conns->create_enumerator(this->conns); - while (enumerator->enumerate(enumerator, NULL, &cfg)) + while (enumerator->enumerate(enumerator, &conn_name, NULL)) { - builder->add_li(builder, "%s", cfg->get_name(cfg)); + builder->add_li(builder, "%s", conn_name); } enumerator->destroy(enumerator); this->lock->unlock(this->lock);