mirror of
https://github.com/jarun/nnn.git
synced 2024-11-28 05:41:31 +00:00
Ensure script to run is not a directory
This commit is contained in:
parent
08cfcfea59
commit
70d1b0d4d8
|
@ -3404,12 +3404,17 @@ nochange:
|
||||||
tmp = newpath;
|
tmp = newpath;
|
||||||
}
|
}
|
||||||
|
|
||||||
/* Check if file exists */
|
if (lstat(tmp, &sb) == -1) {
|
||||||
if (access(tmp, F_OK) == -1) {
|
|
||||||
printwarn();
|
printwarn();
|
||||||
goto nochange;
|
goto nochange;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/* Check if it's a directory */
|
||||||
|
if (S_ISDIR(sb.st_mode)) {
|
||||||
|
printmsg("directory");
|
||||||
|
goto nochange;
|
||||||
|
}
|
||||||
|
|
||||||
dir = NULL; /* dir used as temp var */
|
dir = NULL; /* dir used as temp var */
|
||||||
if (ndents)
|
if (ndents)
|
||||||
dir = dents[cur].name;
|
dir = dents[cur].name;
|
||||||
|
|
Loading…
Reference in a new issue