diff --git a/rclcpp_components/src/node_main.cpp.in b/rclcpp_components/src/node_main.cpp.in index 0ca5eb8c61..1d39c855e4 100644 --- a/rclcpp_components/src/node_main.cpp.in +++ b/rclcpp_components/src/node_main.cpp.in @@ -40,8 +40,7 @@ int main(int argc, char * argv[]) auto loader = new class_loader::ClassLoader(library_name); auto classes = loader->getAvailableClasses(); for (const auto & clazz : classes) { - std::string name = clazz.c_str(); - if (name.compare(class_name) == 0) { + if (clazz.compare(class_name) == 0) { RCLCPP_DEBUG(logger, "Instantiate class %s", clazz.c_str()); std::shared_ptr node_factory = nullptr; try {