X-Git-Url: https://git.creatis.insa-lyon.fr/pubgit/?a=blobdiff_plain;f=lib%2FcreaDevManagerLib%2FmodelCDMMain.cpp;h=fa5a96fe6931bbe00025a8a822487dd3b9c5e032;hb=72a6140565ccd0905f822c7bf17ea471762a9301;hp=7b47e90035841b8cafb42d19a26113b6246ba121;hpb=698d779d5af904401fa3640f9a2e1c9a3f4aad28;p=crea.git diff --git a/lib/creaDevManagerLib/modelCDMMain.cpp b/lib/creaDevManagerLib/modelCDMMain.cpp index 7b47e90..fa5a96f 100644 --- a/lib/creaDevManagerLib/modelCDMMain.cpp +++ b/lib/creaDevManagerLib/modelCDMMain.cpp @@ -176,10 +176,11 @@ bool modelCDMMain::OpenProject( //check if Makefile file exists std::string pathMakefile = pathFixed + CDMUtilities::SLASH + "Makefile"; - FILE* pFile = fopen(pathMakefile.c_str(), "r"); + FILE* pFile; + errno_t errorOpen = fopen_s(&pFile, pathMakefile.c_str(), "r"); //is the binary folder - if (pFile != NULL) + if (!errorOpen && pFile) { fclose(pFile); std::ifstream readFile; @@ -206,10 +207,10 @@ bool modelCDMMain::OpenProject( std::string pathSource = ""; //check if CMakeLists file exists std::string pathCMakeLists = pathFixed + CDMUtilities::SLASH + "CMakeLists.txt"; - pFile = fopen(pathCMakeLists.c_str(), "r"); + errorOpen = fopen_s(&pFile, pathCMakeLists.c_str(), "r"); //is the source folder - if (pFile != NULL) + if (!errorOpen && pFile) { fclose(pFile); std::ifstream readFile;