Fix clang-tidy bugprone-unsafe-functions warnings

This commit is contained in:
Tim Wojtulewicz 2025-04-17 15:24:08 -07:00
parent d2045d1834
commit ae2ff9901b
2 changed files with 4 additions and 3 deletions

View file

@ -16,4 +16,5 @@ Checks: [-*,
bugprone-suspicious-realloc-usage, bugprone-suspicious-realloc-usage,
bugprone-throw-keyword-missing, bugprone-throw-keyword-missing,
bugprone-unused-local-non-trivial-variable, bugprone-unused-local-non-trivial-variable,
bugprone-unsafe-functions,
] ]

View file

@ -300,17 +300,17 @@ TEST_CASE("dns_mapping save reload") {
// Try loading from the file at EOF. This should cause a mapping failure. // Try loading from the file at EOF. This should cause a mapping failure.
DNS_Mapping mapping(tmpfile); DNS_Mapping mapping(tmpfile);
CHECK(mapping.NoMapping()); CHECK(mapping.NoMapping());
rewind(tmpfile); fseek(tmpfile, 0, SEEK_SET);
// Try reading from the empty file. This should cause an init failure. // Try reading from the empty file. This should cause an init failure.
DNS_Mapping mapping2(tmpfile); DNS_Mapping mapping2(tmpfile);
CHECK(mapping2.InitFailed()); CHECK(mapping2.InitFailed());
rewind(tmpfile); fseek(tmpfile, 0, SEEK_SET);
// Save a valid mapping into the file and rewind to the start. // Save a valid mapping into the file and rewind to the start.
DNS_Mapping mapping3(addr, &he, 123); DNS_Mapping mapping3(addr, &he, 123);
mapping3.Save(tmpfile); mapping3.Save(tmpfile);
rewind(tmpfile); fseek(tmpfile, 0, SEEK_SET);
// Test loading the mapping back out of the file // Test loading the mapping back out of the file
DNS_Mapping mapping4(tmpfile); DNS_Mapping mapping4(tmpfile);