diff --git a/mission/tmtc/TmFunnelBase.cpp b/mission/tmtc/TmFunnelBase.cpp index 16e4d3bb..06bdd15f 100644 --- a/mission/tmtc/TmFunnelBase.cpp +++ b/mission/tmtc/TmFunnelBase.cpp @@ -40,8 +40,8 @@ ReturnValue_t TmFunnelBase::initialize() { // The filesystem should always be available at the start.. Let's assume it always is, otherwise // we just live with a regular 0 initialization. It simplifies a lot. std::error_code e; - path filePath = - path(sdcMan.getCurrentMountPrefix() / std::string("conf") / sequenceCounterFilename); + path filePath = path(std::string(sdcMan.getCurrentMountPrefix()) / std::string("conf") / + std::string(sequenceCounterFilename)); if (exists(filePath, e)) { std::ifstream ifile(filePath); if (ifile.bad()) { @@ -60,8 +60,8 @@ ReturnValue_t TmFunnelBase::initialize() { ReturnValue_t TmFunnelBase::saveSequenceCountToFile() { using namespace std::filesystem; std::error_code e; - path filePath = - path(sdcMan.getCurrentMountPrefix() / std::string("conf") / sequenceCounterFilename); + path filePath = path(std::string(sdcMan.getCurrentMountPrefix()) / std::string("conf") / + std::string(sequenceCounterFilename)); std::ofstream ofile(filePath); if (ofile.bad()) { return returnvalue::FAILED;