Commit Diff


commit - 63dd8e70ee4fb313ea8fe0157fc55f0bd41ffd24
commit + 4c86871ab14f4311fe9cdf5ecc1b673baa181f70
blob - 34b798a0bc69c9ebf40a1b7b000d53a19d552634
blob + 4c153998dca494438aaad84852e350bfc2544358
--- amused.c
+++ amused.c
@@ -186,7 +186,7 @@ main_dispatch_player(int sig, short event, void *d)
 static pid_t
 start_child(enum amused_process proc, int fd)
 {
-	const char	*argv[5];
+	const char	*argv[6];
 	int		 argc = 0;
 	pid_t		 pid;
 
@@ -207,8 +207,11 @@ start_child(enum amused_process proc, int fd)
 		fatal("cannot setup imsg fd");
 
 	argv[argc++] = argv0;
+
 	switch (proc) {
 	case PROC_MAIN:
+		argv[argc++] = "-s";
+		argv[argc++] = csock;
 		break;
 	case PROC_PLAYER:
 		argv[argc++] = "-Tp";