X-Git-Url: https://www.tinc-vpn.org/git/browse?p=tinc;a=blobdiff_plain;f=src%2Fprocess.c;h=44ecf308ca4201eb3801832b5c1eb505b722f86b;hp=36b214615490e6f3f1299a6fa3e5ec10f28a4066;hb=2531ff59b73af3a6de85fdc33d744758a6ab9449;hpb=0e945413315c9d15a3eb013fa3731dd978a8c7b8 diff --git a/src/process.c b/src/process.c index 36b21461..44ecf308 100644 --- a/src/process.c +++ b/src/process.c @@ -17,7 +17,7 @@ along with this program; if not, write to the Free Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. - $Id: process.c,v 1.1.2.58 2003/07/28 22:06:09 guus Exp $ + $Id: process.c,v 1.1.2.60 2003/07/31 14:24:19 guus Exp $ */ #include "system.h" @@ -206,7 +206,7 @@ bool detach(void) Execute the program name, with sane environment. */ static void _execute_script(const char *scriptname, char **envp) - __attribute__ ((noreturn)); + __attribute__ ((__noreturn__)); static void _execute_script(const char *scriptname, char **envp) { int save_errno; @@ -223,7 +223,7 @@ static void _execute_script(const char *scriptname, char **envp) /* Close all file descriptors */ fcloseall(); - execl(scriptname, NULL); + execl(scriptname, scriptname, NULL); /* No return on success */ save_errno = errno;