[FELIX-6191] [gogo][jline] The cd command should normalize the directory

git-svn-id: https://svn.apache.org/repos/asf/felix/trunk@1868510 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java b/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java
index ed170d1..44424d5 100644
--- a/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java
+++ b/gogo/jline/src/main/java/org/apache/felix/gogo/jline/Posix.java
@@ -1050,7 +1050,7 @@
             throw new IllegalArgumentException("usage: cd DIRECTORY");
         }
         Path cwd = session.currentDir();
-        cwd = cwd.resolve(opt.args().get(0)).toAbsolutePath();
+        cwd = cwd.resolve(opt.args().get(0)).toAbsolutePath().normalize();
         if (!Files.exists(cwd)) {
             throw new IOException("no such file or directory: " + opt.args().get(0));
         } else if (!Files.isDirectory(cwd)) {