Use dents name directly like we do in other places

This commit is contained in:
sin 2016-02-10 15:09:04 +00:00
parent 43aebe0998
commit 414ea845bb

View file

@ -570,7 +570,7 @@ void
browse(char *ipath, char *ifilter) browse(char *ipath, char *ifilter)
{ {
char newpath[PATH_MAX]; char newpath[PATH_MAX];
char *name, *bin, *dir, *tmp, *run, *env; char *bin, *dir, *tmp, *run, *env;
struct stat sb; struct stat sb;
regex_t re; regex_t re;
int r, fd; int r, fd;
@ -613,8 +613,7 @@ nochange:
if (n == 0) if (n == 0)
goto nochange; goto nochange;
name = dents[cur].name; mkpath(path, dents[cur].name, newpath, sizeof(newpath));
mkpath(path, name, newpath, sizeof(newpath));
DPRINTF_S(newpath); DPRINTF_S(newpath);
/* Get path info */ /* Get path info */
@ -730,10 +729,9 @@ nochange:
initcurses(); initcurses();
break; break;
case SEL_RUNARG: case SEL_RUNARG:
name = dents[cur].name;
run = xgetenv(env, run); run = xgetenv(env, run);
exitcurses(); exitcurses();
spawn(run, name, path); spawn(run, dents[cur].name, path);
initcurses(); initcurses();
break; break;
} }