From 7560d45c6166cae7a4f0923ec0f607e98537e7e9 Mon Sep 17 00:00:00 2001 From: Daniel Agar Date: Fri, 19 Nov 2021 13:41:00 -0500 Subject: [PATCH] parameters: import tolerate unhanlded BSON types --- src/lib/parameters/flashparams/flashparams.cpp | 3 ++- src/lib/parameters/parameters.cpp | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/lib/parameters/flashparams/flashparams.cpp b/src/lib/parameters/flashparams/flashparams.cpp index 0cdf71eca7..80e73308c5 100644 --- a/src/lib/parameters/flashparams/flashparams.cpp +++ b/src/lib/parameters/flashparams/flashparams.cpp @@ -261,7 +261,8 @@ param_import_callback(bson_decoder_t decoder, void *priv, bson_node_t node) break; default: - debug("unrecognised node type"); + PX4_ERR("%s unrecognised node type %d", node->name, node->type); + result = 1; // just skip this entry goto out; } diff --git a/src/lib/parameters/parameters.cpp b/src/lib/parameters/parameters.cpp index 20a22940ad..2362ea2752 100644 --- a/src/lib/parameters/parameters.cpp +++ b/src/lib/parameters/parameters.cpp @@ -1388,7 +1388,8 @@ param_import_callback(bson_decoder_t decoder, void *priv, bson_node_t node) break; default: - PX4_DEBUG("unrecognised node type"); + PX4_ERR("%s unrecognised node type %d", node->name, node->type); + result = 1; // just skip this entry goto out; }