C: fix generation of relative path in 'include' directive

This commit is contained in:
Alexey Andreev 2019-05-13 10:49:36 +03:00
parent da22256c1f
commit a1aa25afa0

View File

@ -39,7 +39,7 @@ public abstract class IncludeManager {
while (true) {
int next = fileName.indexOf('/', commonIndex);
if (next < 0 || next > currentFileName.length()
|| !currentFileName.regionMatches(commonIndex, fileName, commonIndex, next - commonIndex)) {
|| !currentFileName.regionMatches(commonIndex, fileName, commonIndex, next - commonIndex + 1)) {
break;
}
commonIndex = next + 1;