changeset 9403:cf291558ce28 HEAD

process_title_set(): Don't include executable name in setproctitle(), it's done internally.
author Timo Sirainen <tss@iki.fi>
date Wed, 30 Sep 2009 17:07:12 -0400
parents 92d7f08e9105
children 8e8a706d6905
files src/lib/process-title.c
diffstat 1 files changed, 3 insertions(+), 4 deletions(-) [+]
line wrap: on
line diff
--- a/src/lib/process-title.c	Wed Sep 30 16:00:26 2009 -0400
+++ b/src/lib/process-title.c	Wed Sep 30 17:07:12 2009 -0400
@@ -55,8 +55,7 @@
 
 #endif
 
-void process_title_init(char *argv[] ATTR_UNUSED,
-			char *envp[] ATTR_UNUSED)
+void process_title_init(char *argv[], char *envp[] ATTR_UNUSED)
 {
 #ifdef LINUX_PROCTITLE_HACK
 	linux_proctitle_init(argv, envp);
@@ -70,9 +69,9 @@
 
 #ifdef HAVE_SETPROCTITLE
 	if (title == NULL)
-		setproctitle("%s", process_name);
+		setproctitle(NULL);
 	else
-		setproctitle("%s %s", process_name, title);
+		setproctitle("%s", title);
 #elif defined(LINUX_PROCTITLE_HACK)
 	linux_proctitle_set(t_strconcat(process_name, " ", title, NULL));
 #endif