Patch suggested by Perry Stoll -- os.path.normpath(".//x") returned
"/x", should return "x".
diff --git a/Lib/posixpath.py b/Lib/posixpath.py
index a5c0de2..fb3b6a6 100644
--- a/Lib/posixpath.py
+++ b/Lib/posixpath.py
@@ -354,6 +354,8 @@
     while i < len(comps):
         if comps[i] == '.':
             del comps[i]
+            while i < len(comps) and comps[i] == '':
+                del comps[i]
         elif comps[i] == '..' and i > 0 and comps[i-1] not in ('', '..'):
             del comps[i-1:i+1]
             i = i-1