]> git.ipfire.org Git - thirdparty/dovecot/core.git/commitdiff
If exec() fails, show the full path rather than argv[0]
authorTimo Sirainen <tss@iki.fi>
Thu, 8 May 2003 04:01:51 +0000 (07:01 +0300)
committerTimo Sirainen <tss@iki.fi>
Thu, 8 May 2003 04:01:51 +0000 (07:01 +0300)
--HG--
branch : HEAD

src/master/auth-process.c
src/master/login-process.c

index cf4166308b08ef28d6a89b680eb18855573584a2..ce19d22095c7f0fb8ae7d0f135ea0dfe2133b3f0 100644 (file)
@@ -340,7 +340,8 @@ static pid_t create_auth_process(struct auth_process_group *group)
 
        execv(group->set->executable, argv);
 
-       i_fatal_status(FATAL_EXEC, "execv(%s) failed: %m", argv[0]);
+       i_fatal_status(FATAL_EXEC, "execv(%s) failed: %m",
+                      group->set->executable);
        return -1;
 }
 
index 4e91dd995099d05c7498b8558fa2e6d0d7d79857..2c0055a421f79e02f1ffc44b42d2c8026518daa7 100644 (file)
@@ -491,7 +491,8 @@ static pid_t create_login_process(struct login_group *group)
 
        execv(group->set->executable, (char **) argv);
 
-       i_fatal_status(FATAL_EXEC, "execv(%s) failed: %m", argv[0]);
+       i_fatal_status(FATAL_EXEC, "execv(%s) failed: %m",
+                      group->set->executable);
        return -1;
 }