From 5fb2b7ec5578e6fbca319bcb78c6e342c1e93a37 Mon Sep 17 00:00:00 2001 From: Niels Lohmann Date: Wed, 20 Jul 2022 18:58:08 +0200 Subject: [PATCH] :rotating_light: fix UBSAN warning --- tests/src/unit-deserialization.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/src/unit-deserialization.cpp b/tests/src/unit-deserialization.cpp index ed502f173..06ae503e1 100644 --- a/tests/src/unit-deserialization.cpp +++ b/tests/src/unit-deserialization.cpp @@ -335,7 +335,7 @@ TEST_CASE("deserialization") SECTION("FILE*") { - std::FILE* f = nullptr; + std::FILE* f = std::fopen("nonexisting_file", "r"); // NOLINT(cppcoreguidelines-owning-memory) json _; CHECK_THROWS_WITH_AS(_ = json::parse(f), "[json.exception.parse_error.116] parse error: input file is invalid", json::parse_error&); CHECK_THROWS_WITH_AS(_ = json::accept(f), "[json.exception.parse_error.116] parse error: input file is invalid", json::parse_error&);