diff --git a/terminal-emulator/src/main/java/com/termux/terminal/TerminalSession.java b/terminal-emulator/src/main/java/com/termux/terminal/TerminalSession.java index 1743e844..a8c08a8d 100644 --- a/terminal-emulator/src/main/java/com/termux/terminal/TerminalSession.java +++ b/terminal-emulator/src/main/java/com/termux/terminal/TerminalSession.java @@ -348,10 +348,11 @@ public final class TerminalSession extends TerminalOutput { try { final String cwdSymlink = String.format("/proc/%s/cwd/", mShellPid); String outputPath = new File(cwdSymlink).getCanonicalPath(); + String outputPathWithTrailingSlash = outputPath; if (!outputPath.endsWith("/")) { - outputPath += '/'; + outputPathWithTrailingSlash += '/'; } - if (!cwdSymlink.equals(outputPath)) { + if (!cwdSymlink.equals(outputPathWithTrailingSlash)) { return outputPath; } } catch (IOException | SecurityException e) {