parameters: tinybson print errors and count imported types

This commit is contained in:
Daniel Agar
2021-12-06 09:37:08 -05:00
parent ba1526896d
commit 1af068179e
6 changed files with 90 additions and 88 deletions
@@ -79,7 +79,7 @@ static int
param_export_internal(bool only_unsaved, param_filter_func filter)
{
struct param_wbuf_s *s = nullptr;
struct bson_encoder_s encoder;
bson_encoder_s encoder{};
int result = -1;
/* Use realloc */
@@ -245,7 +245,7 @@ param_import_callback(bson_decoder_t decoder, void *priv, bson_node_t node)
goto out;
}
i = node->i;
i = node->i32;
v = &i;
break;
@@ -280,7 +280,7 @@ out:
static int
param_import_internal(bool mark_saved)
{
struct bson_decoder_s decoder;
bson_decoder_s decoder{};
int result = -1;
struct param_import_state state;