diff --git a/Applications/FileIO/GocadIO/GocadSGridReader.cpp b/Applications/FileIO/GocadIO/GocadSGridReader.cpp index d7b28b6ad9f65ef2ca3c39cdac30e44f169bfc79..bd751783984b3f45a0c7ab4880304bf1e64a298e 100644 --- a/Applications/FileIO/GocadIO/GocadSGridReader.cpp +++ b/Applications/FileIO/GocadIO/GocadSGridReader.cpp @@ -30,7 +30,9 @@ using Bitset = boost::dynamic_bitset<>; GocadSGridReader::GocadSGridReader(std::string const& fname) : _fname(fname), - _path(BaseLib::extractPath(fname)), + _path(BaseLib::extractPath(fname).empty() + ? "" + : BaseLib::extractPath(fname) + '/'), _n_face_sets(0), _double_precision_binary(false), _bin_pnts_in_double_precision(false)