From ef427a7e3c1d8d8b1c7f04e01a4de318694618bb Mon Sep 17 00:00:00 2001 From: Shane Loretz Date: Wed, 6 Jun 2018 09:22:18 -0700 Subject: [PATCH] runtime_error -> bad_alloc --- rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp b/rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp index 0ee92d7446..49b5caffaa 100644 --- a/rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp +++ b/rclcpp/src/rclcpp/node_interfaces/node_parameters.cpp @@ -110,7 +110,7 @@ NodeParameters::NodeParameters( for (const std::string & yaml_path : yaml_paths) { rcl_params_t * yaml_params = rcl_yaml_node_struct_init(options->allocator); if (nullptr == yaml_params) { - throw std::runtime_error("Failed to initialize yaml params struct"); + throw std::bad_alloc(); } if (!rcl_parse_yaml_file(yaml_path.c_str(), yaml_params)) { throw std::runtime_error("Failed to parse parameters " + yaml_path);