From a2ab5e8691d55a1c98f76ca05c325aad85e2e542 Mon Sep 17 00:00:00 2001 From: px4dev Date: Mon, 8 Oct 2012 22:37:18 -0700 Subject: [PATCH] Don't treat end-of-document-structure as an error. --- apps/systemlib/bson/tinybson.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/apps/systemlib/bson/tinybson.c b/apps/systemlib/bson/tinybson.c index 46ced013d4..10b736fd6b 100644 --- a/apps/systemlib/bson/tinybson.c +++ b/apps/systemlib/bson/tinybson.c @@ -106,7 +106,9 @@ bson_decoder_next(bson_decoder_t decoder) /* if the nesting level is now zero, the top-level document is done */ if (decoder->nesting == 0) { - CODER_KILL(decoder, "nesting is zero, document is done"); + /* like kill but not an error */ + debug("nesting is zero, document is done"); + decoder->fd = -1; /* return end-of-file to the caller */ return 0;