소스 검색

correct handling of same-dir files

Patrick Brosi 5 년 전
부모
커밋
b2d0c99b9c
1개의 변경된 파일1개의 추가작업 그리고 0개의 파일을 삭제
  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
 }