diff --git a/Daemons/domedaemon-astrosib/main.c b/Daemons/domedaemon-astrosib/main.c index 9bc1cc6..ee4811c 100644 --- a/Daemons/domedaemon-astrosib/main.c +++ b/Daemons/domedaemon-astrosib/main.c @@ -137,7 +137,6 @@ int main(int argc, char **argv){ signal(SIGINT, signals); signal(SIGQUIT, signals); signal(SIGTSTP, SIG_IGN); - signal(SIGHUP, signals); signal(SIGUSR1, SIG_IGN); signal(SIGUSR2, SIG_IGN); #ifndef EBUG diff --git a/Daemons/domedaemon-astrosib/server.c b/Daemons/domedaemon-astrosib/server.c index fdd9a26..cd01f72 100644 --- a/Daemons/domedaemon-astrosib/server.c +++ b/Daemons/domedaemon-astrosib/server.c @@ -259,6 +259,7 @@ void server_run(sl_socktype_e type, const char *node, sl_tty_t *serial){ } } } else cmdclosed = 0; + sleep(1); } sl_sock_delete(&s); ERRX("Server handlers thread is dead");