components/ksh93/patches/211-21547336.patch
changeset 5129 5431772f7235
parent 4785 87aa2c94d7a5
--- a/components/ksh93/patches/211-21547336.patch	Wed Nov 25 13:34:08 2015 -0800
+++ b/components/ksh93/patches/211-21547336.patch	Thu Nov 26 02:23:48 2015 -0800
@@ -5,12 +5,12 @@
 index 0735be9..ed544bf 100644
 --- a/src/cmd/ksh93/bltins/cd_pwd.c
 +++ b/src/cmd/ksh93/bltins/cd_pwd.c
-@@ -191,7 +191,7 @@ success:
- 	if(*dir != '/')
- 		return(0);
- 	nv_putval(opwdnod,oldpwd,NV_RDONLY);
+@@ -223,7 +223,7 @@
+ 	nv_scan(shp->track_tree,rehash,(void*)0,NV_TAGGED,NV_TAGGED);
+ 	path_newdir(shp,shp->pathlist);
+ 	path_newdir(shp,shp->cdpathlist);
 -	if(oldpwd)
 +	if(oldpwd && (oldpwd!=e_dot))
  		free(oldpwd);
- 	flag = strlen(dir);
- 	/* delete trailing '/' */
+ 	return(0);
+ }