]> git.pld-linux.org Git - packages/TiMidity++.git/blob - TiMidity++-detach.patch
- versioned timidity* Obsoletes, dropped bogus TiMidity++ Obsoletes
[packages/TiMidity++.git] / TiMidity++-detach.patch
1 --- TiMidity++-2.15.0/timidity/timidity.c.orig  2018-08-29 01:33:39.000000000 +0200
2 +++ TiMidity++-2.15.0/timidity/timidity.c       2021-12-22 21:44:01.522822393 +0100
3 @@ -5587,7 +5587,11 @@ MAIN_INTERFACE int timidity_post_load_co
4      if (ctl->id_character == 'A' && (ctl->flags & CTLF_DAEMONIZE))
5      {
6         int pid = fork();
7 +       int fd;
8         FILE *pidf;
9 +       for(fd=0;fd<256;fd++)
10 +               if (isatty(fd))
11 +                       close(fd);
12         switch (pid)
13         {
14             case 0:             // child is the daemon
15 @@ -5602,6 +5606,7 @@ MAIN_INTERFACE int timidity_post_load_co
16                 }
17                 exit(0);
18         }
19 +       setsid();
20      }
21  #endif
22  
This page took 0.049288 seconds and 3 git commands to generate.