:bug: fix BSON conformance issue

Signed-off-by: Niels Lohmann <mail@nlohmann.me>
diff --git a/include/nlohmann/detail/input/binary_reader.hpp b/include/nlohmann/detail/input/binary_reader.hpp
index f4df800..63dfffa 100644
--- a/include/nlohmann/detail/input/binary_reader.hpp
+++ b/include/nlohmann/detail/input/binary_reader.hpp
@@ -472,8 +472,8 @@
             auto last_token = get_token_string();
             return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read,
                                     exception_message(input_format_t::bson,
-                                            "BSON document terminator did not land at declared document size",
-                                            "document"), nullptr));
+                                            "BSON array terminator did not land at declared array size",
+                                            "array"), nullptr));
         }
 
         return sax->end_array();
diff --git a/single_include/nlohmann/json.hpp b/single_include/nlohmann/json.hpp
index 3d26979..411bb01 100644
--- a/single_include/nlohmann/json.hpp
+++ b/single_include/nlohmann/json.hpp
@@ -10614,8 +10614,8 @@
             auto last_token = get_token_string();
             return sax->parse_error(chars_read, last_token, parse_error::create(112, chars_read,
                                     exception_message(input_format_t::bson,
-                                            "BSON document terminator did not land at declared document size",
-                                            "document"), nullptr));
+                                            "BSON array terminator did not land at declared array size",
+                                            "array"), nullptr));
         }
 
         return sax->end_array();
diff --git a/tests/src/unit-bson.cpp b/tests/src/unit-bson.cpp
index 53c308a..e801250 100644
--- a/tests/src/unit-bson.cpp
+++ b/tests/src/unit-bson.cpp
@@ -1347,7 +1347,7 @@
             0x00                                            // object terminator
         };
         json _;
-        CHECK_THROWS_WITH_AS(_ = json::from_bson(v), "[json.exception.parse_error.112] parse error at byte 19: syntax error while parsing BSON document: BSON document terminator did not land at declared document size", json::parse_error&);
+        CHECK_THROWS_WITH_AS(_ = json::from_bson(v), "[json.exception.parse_error.112] parse error at byte 19: syntax error while parsing BSON array: BSON array terminator did not land at declared array size", json::parse_error&);
         CHECK(json::from_bson(v, true, false).is_discarded());
     }