14 lines
522 B
Plaintext
14 lines
522 B
Plaintext
|
--- ./src/cmd/ksh93/sh/path.c.orig 2014-10-09 15:50:51.198269322 +0000
|
||
|
+++ ./src/cmd/ksh93/sh/path.c 2014-10-09 15:51:16.351159405 +0000
|
||
|
@@ -517,8 +517,8 @@ static int path_opentype(Shell_t *shp,co
|
||
|
do
|
||
|
{
|
||
|
pp = path_nextcomp(shp,oldpp=pp,name,0);
|
||
|
- while(oldpp && (oldpp->flags&PATH_SKIP))
|
||
|
- oldpp = oldpp->next;
|
||
|
+ if (oldpp && (oldpp->flags&PATH_SKIP))
|
||
|
+ continue;
|
||
|
if(fun && (!oldpp || !(oldpp->flags&PATH_FPATH)))
|
||
|
continue;
|
||
|
if((fd = sh_open(path_relative(shp,stakptr(PATH_OFFSET)),O_RDONLY,0)) >= 0)
|