From d033ffa3d8b04fa103b8020c0a2927d5f7d5d16f Mon Sep 17 00:00:00 2001 From: Povilas Kanapickas Date: Mon, 1 Nov 2021 04:29:52 +0200 Subject: [PATCH] lib/net: Use fs::is_regular_file() to check for path existence --- src/lib/net/SecureSocket.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/src/lib/net/SecureSocket.cpp b/src/lib/net/SecureSocket.cpp index b70b98cf..39b40fd7 100644 --- a/src/lib/net/SecureSocket.cpp +++ b/src/lib/net/SecureSocket.cpp @@ -334,11 +334,7 @@ bool SecureSocket::loadCertificates(const std::string& filename) return false; } else { - std::ifstream file(filename.c_str()); - bool exist = file.good(); - file.close(); - - if (!exist) { + if (!barrier::fs::is_regular_file(barrier::fs::u8path(filename))) { showError("ssl certificate doesn't exist: " + filename); return false; }