aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2019-04-02 11:45:04 +0200
committerPau Espin Pedrol <pespin@sysmocom.de>2019-04-02 11:45:06 +0200
commit5e6f3e0cadf7859ae90073cd07afec550892a448 (patch)
tree2c61e032fa4669e0f8a2df160032b63bed87f70f
parent21032b75c00710ab30a0a74a4006608a58295d99 (diff)
osmo-trx: Check return code of osmo_fd_register
Fixes Coverity CID 197513. Change-Id: I93fbcb062439a547379aaecba283d107fdc9cb59
-rw-r--r--Transceiver52M/osmo-trx.cpp5
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()