Skip to content

Commit 371c8bf

Browse files
committed
Log when overwriting error message
1 parent 1594562 commit 371c8bf

1 file changed

Lines changed: 4 additions & 0 deletions

File tree

src/logging.c

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,10 @@ rcutils_ret_t rcutils_logging_initialize_with_allocator(rcutils_allocator_t allo
8787
g_rcutils_logging_output_format_string[chars_to_copy] = '\0';
8888
} else {
8989
if (NULL != ret_str) {
90+
if (rcutils_error_is_set()) {
91+
fprintf(stderr, "Overwriting error message: %s\n", rcutils_get_error_string_safe());
92+
rcutils_reset_error();
93+
}
9094
RCUTILS_SET_ERROR_MSG(
9195
"Failed to get output format from env. variable. Using default output format.\n",
9296
g_rcutils_logging_allocator);

0 commit comments

Comments
 (0)