Use access() instead of stat() for checking whether scripts exist.

This commit is contained in:
Guus Sliepen 2009-09-15 00:36:07 +02:00
parent 6f1e0ece4e
commit 633c0cf1b0

View file

@ -364,7 +364,6 @@ bool execute_script(const char *name, char **envp)
{
#ifdef HAVE_SYSTEM
int status, len;
struct stat s;
char *scriptname, *p;
int i;
@ -383,7 +382,7 @@ bool execute_script(const char *name, char **envp)
#ifndef HAVE_TUNEMU
/* First check if there is a script */
if(stat(scriptname + 1, &s)) {
if(access(scriptname + 1, F_OK)) {
free(scriptname);
return true;
}