psss / rpms / ksh

Forked from rpms/ksh 6 years ago
Clone
10497cb
diff -up ksh-20120801/src/cmd/ksh93/bltins/cd_pwd.c.cdfix ksh-20120801/src/cmd/ksh93/bltins/cd_pwd.c
10497cb
--- ksh-20120801/src/cmd/ksh93/bltins/cd_pwd.c.cdfix	2013-01-04 18:54:11.890462334 +0100
10497cb
+++ ksh-20120801/src/cmd/ksh93/bltins/cd_pwd.c	2013-01-04 18:54:11.914462535 +0100
10497cb
@@ -214,7 +214,10 @@ int	b_cd(int argc, char *argv[],Shbltin_
10497cb
 			if(*++dp=='.' && (*++dp=='/' || *dp==0))
10497cb
 				n++;
10497cb
 			else if(*dp && *dp!='/')
10497cb
+			{
10497cb
+				dp--;
10497cb
 				break;
10497cb
+			}
10497cb
 			if(*dp==0)
10497cb
 				break;
10497cb
 		}