diff options
author | Pau Espin Pedrol <pespin@sysmocom.de> | 2019-08-26 10:55:04 +0200 |
---|---|---|
committer | Pau Espin Pedrol <pespin@sysmocom.de> | 2019-08-26 10:55:08 +0200 |
commit | e7195ac7d00a3167e4e8bb16e7fa6de9d5223f8b (patch) | |
tree | f13526c642529cb707c73d9b9999fc63511ea28d | |
parent | ca6a78e1938a0b0247fea9f5f2b5162637ab7502 (diff) |
Transceiver: Check return value when binding IP addr for clock socket
No need to continue further since anyway we'll end up exiting.
Change-Id: Id8b38b40df5744beb705d560defb06532cf0fd44
-rw-r--r-- | Transceiver52M/Transceiver.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/Transceiver52M/Transceiver.cpp b/Transceiver52M/Transceiver.cpp index e946aac..244f372 100644 --- a/Transceiver52M/Transceiver.cpp +++ b/Transceiver52M/Transceiver.cpp @@ -212,6 +212,8 @@ bool Transceiver::init(FillerType filler, size_t rtsc, unsigned rach_delay, mLocalAddr.c_str(), mBasePort, mRemoteAddr.c_str(), mBasePort + 100, OSMO_SOCK_F_BIND | OSMO_SOCK_F_CONNECT); + if (mClockSocket < 0) + return false; for (size_t i = 0; i < mChans; i++) { c_srcport = mBasePort + 2 * i + 1; |