🚨 fix warning

This commit is contained in:
Niels Lohmann 2022-07-18 17:54:12 +02:00
parent 86168f9c2c
commit 0841d58ab6
No known key found for this signature in database
GPG Key ID: 7F3CEA63AE251B69

View File

@ -1,6 +1,7 @@
#pragma once
#include <cstdio> // fopen, fclose, FILE
#include <memory> // unique_ptr
#include <test_data.hpp>
#include <doctest.h>
@ -9,12 +10,11 @@ namespace utils
inline bool check_testsuite_downloaded()
{
std::FILE* file = std::fopen(TEST_DATA_DIRECTORY "/README.md", "r");
if (!file)
std::unique_ptr<std::FILE, decltype(&std::fclose)> file(std::fopen(TEST_DATA_DIRECTORY "/README.md", "r"), &std::fclose);
if (file)
{
return false;
}
std::fclose(file);
return true;
}