From f24ae66ca2e2675afd6ac40ecff5e5529dd9beab Mon Sep 17 00:00:00 2001 From: Carles Fernandez Date: Sun, 14 Jul 2019 00:14:13 +0200 Subject: [PATCH] Always check fs::remove output --- src/algorithms/libs/gnss_sdr_create_directory.cc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/algorithms/libs/gnss_sdr_create_directory.cc b/src/algorithms/libs/gnss_sdr_create_directory.cc index e147d3a39..86359e4de 100644 --- a/src/algorithms/libs/gnss_sdr_create_directory.cc +++ b/src/algorithms/libs/gnss_sdr_create_directory.cc @@ -83,7 +83,10 @@ bool gnss_sdr_create_directory(const std::string& foldername) errorlib::error_code ec; os_test_file.close(); - fs::remove(test_file, ec); + if (!fs::remove(test_file, ec)) + { + return false; + } if (static_cast(ec)) { return false;