diff --git a/main.cc b/main.cc index dff33ab..7b24def 100644 --- a/main.cc +++ b/main.cc @@ -86,8 +86,14 @@ int main(int argc, char* argv[]) bool all = false; std::string outdir = input.getCmdOption("-d"); - if (outdir.empty()) + if (outdir.empty()) { outdir = '.'; + } else { + if (outdir.back() == '/') + outdir.erase(outdir.end() - 1); + if (outdir.front() != '/') + outdir.insert(0, "./"); + } if (input.cmdOptionExists("--all") || input.cmdOptionExists("-a")) all = true;