diff options
-rw-r--r-- | Transceiver52M/osmo-trx.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/Transceiver52M/osmo-trx.cpp b/Transceiver52M/osmo-trx.cpp index 88b9de0..b252d0c 100644 --- a/Transceiver52M/osmo-trx.cpp +++ b/Transceiver52M/osmo-trx.cpp @@ -237,7 +237,10 @@ static void setup_signal_handlers() } osmo_fd_setup(&signal_ofd, sfd, OSMO_FD_READ, signalfd_callback, NULL, 0); - osmo_fd_register(&signal_ofd); + if (osmo_fd_register(&signal_ofd) < 0) { + fprintf(stderr, "osmo_fd_register() failed.\n"); + exit(EXIT_FAILURE); + } } static void print_help() |