Woops!
[oweals/tinc.git] / src / process.c
index 36b214615490e6f3f1299a6fa3e5ec10f28a4066..44ecf308ca4201eb3801832b5c1eb505b722f86b 100644 (file)
@@ -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;