Explorar el Código

correct handling of same-dir files

Patrick Brosi hace 5 años
padre
commit
b2d0c99b9c
Se han modificado 1 ficheros con 1 adiciones y 0 borrados
  1. 1 0
      ConfigFileParser.cpp

+ 1 - 0
ConfigFileParser.cpp

@@ -360,5 +360,6 @@ std::string ConfigFileParser::relPath(const std::string& file,
360 360
   // pass absolute paths through unchanged
361 361
   if (file.size() && file[0] == '/') return file;
362 362
   curF.erase(std::find(curF.rbegin(), curF.rend(), '/').base(), curF.end());
363
+  if (!curF.size()) return file;
363 364
   return curF + "/" + file;
364 365
 }