diff --git a/src/modules/systemlib/param/param_shmem.c b/src/modules/systemlib/param/param_shmem.c index 4dc17a2032..d24a04a2e9 100644 --- a/src/modules/systemlib/param/param_shmem.c +++ b/src/modules/systemlib/param/param_shmem.c @@ -1170,7 +1170,8 @@ param_import_callback(bson_decoder_t decoder, void *private, bson_node_t node) switch (node->type) { case BSON_INT32: if (param_type(param) != PARAM_TYPE_INT32) { - PX4_DEBUG("unexpected type for '%s", node->name); + PX4_WARN("unexpected type for %s", node->name); + result = 1; // just skip this entry goto out; } @@ -1181,7 +1182,8 @@ param_import_callback(bson_decoder_t decoder, void *private, bson_node_t node) case BSON_DOUBLE: if (param_type(param) != PARAM_TYPE_FLOAT) { - PX4_DEBUG("unexpected type for '%s", node->name); + PX4_WARN("unexpected type for %s", node->name); + result = 1; // just skip this entry goto out; } @@ -1192,12 +1194,14 @@ param_import_callback(bson_decoder_t decoder, void *private, bson_node_t node) case BSON_BINDATA: if (node->subtype != BSON_BIN_BINARY) { - PX4_DEBUG("unexpected subtype for '%s", node->name); + PX4_WARN("unexpected type for %s", node->name); + result = 1; // just skip this entry goto out; } if (bson_decoder_data_pending(decoder) != param_size(param)) { - PX4_DEBUG("bad size for '%s'", node->name); + PX4_WARN("bad size for '%s'", node->name); + result = 1; // just skip this entry goto out; }