From 0dec3aa8d9e29a8bceb280a5258ab8ab8b12f849 Mon Sep 17 00:00:00 2001 From: KubaPro010 Date: Wed, 24 Dec 2025 23:46:59 +0100 Subject: [PATCH] yep --- src/rds95.c | 17 +++-------------- 1 file changed, 3 insertions(+), 14 deletions(-) diff --git a/src/rds95.c b/src/rds95.c index bcc45a6..e76ed57 100644 --- a/src/rds95.c +++ b/src/rds95.c @@ -134,20 +134,9 @@ int main(int argc, char **argv) { pthread_attr_init(&attr); - struct sigaction sa_hup, sa_term; - - memset(&sa_hup, 0, sizeof(sa_hup)); - sa_hup.sa_handler = reload; - sigemptyset(&sa_hup.sa_mask); - sa_hup.sa_flags = SA_RESTART; - sigaction(SIGHUP, &sa_hup, NULL); - - memset(&sa_term, 0, sizeof(sa_term)); - sa_term.sa_handler = stop; - sigemptyset(&sa_term.sa_mask); - sa_term.sa_flags = SA_RESTART; - sigaction(SIGTERM, &sa_term, NULL); - sigaction(SIGINT, &sa_term, NULL); + signal(SIGINT, stop); + signal(SIGTERM, stop); + signal(SIGHUP, reload); format.format = PA_SAMPLE_FLOAT32NE; format.channels = config.num_streams;