From 32c03dde2dd973593da4dbe29a8bbd89dbaf6f44 Mon Sep 17 00:00:00 2001 From: Alberto Soragna Date: Sat, 19 Feb 2022 11:57:10 +0000 Subject: [PATCH] small improvements to node_main.cpp.in Signed-off-by: Alberto Soragna --- rclcpp_components/src/node_main.cpp.in | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/rclcpp_components/src/node_main.cpp.in b/rclcpp_components/src/node_main.cpp.in index bfebc4aa7d..a6045ee00a 100644 --- a/rclcpp_components/src/node_main.cpp.in +++ b/rclcpp_components/src/node_main.cpp.in @@ -39,9 +39,9 @@ int main(int argc, char * argv[]) RCLCPP_DEBUG(logger, "Load library %s", library_name.c_str()); auto loader = new class_loader::ClassLoader(library_name); auto classes = loader->getAvailableClasses(); - for (auto clazz : classes) { + for (const auto & clazz : classes) { std::string name = clazz.c_str(); - if (!(name.compare(class_name))) { + if (name.compare(class_name) == 0) { RCLCPP_DEBUG(logger, "Instantiate class %s", clazz.c_str()); auto node_factory = loader->createInstance(clazz); auto wrapper = node_factory->create_node_instance(options);