diff --git a/core/src/main/java/org/teavm/backend/c/generate/IncludeManager.java b/core/src/main/java/org/teavm/backend/c/generate/IncludeManager.java index 63068b8a3..2d2f6b4b9 100644 --- a/core/src/main/java/org/teavm/backend/c/generate/IncludeManager.java +++ b/core/src/main/java/org/teavm/backend/c/generate/IncludeManager.java @@ -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;