diff options
| author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-09-16 15:44:27 +0200 |
|---|---|---|
| committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2016-09-16 15:44:27 +0200 |
| commit | 10c2b330c8831fe239848005cdb80efa1c222ad9 (patch) | |
| tree | d5d41c7dc25925193104b83134c5f4b88957390c /src | |
| parent | 119881f1643b16d8d4886dc3f7cc87911f9623f4 (diff) | |
| download | dabmux-10c2b330c8831fe239848005cdb80efa1c222ad9.tar.gz dabmux-10c2b330c8831fe239848005cdb80efa1c222ad9.tar.bz2 dabmux-10c2b330c8831fe239848005cdb80efa1c222ad9.zip | |
Improve TCP output error display
Diffstat (limited to 'src')
| -rw-r--r-- | src/dabOutput/dabOutputTcp.cpp | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/dabOutput/dabOutputTcp.cpp b/src/dabOutput/dabOutputTcp.cpp index a8ae1bc..9a84937 100644 --- a/src/dabOutput/dabOutputTcp.cpp +++ b/src/dabOutput/dabOutputTcp.cpp @@ -193,7 +193,14 @@ int DabOutputTcp::Open(const char* name) if (success) { dispatcher_ = new TCPDataDispatcher(); - dispatcher_->start(port, address); + try { + dispatcher_->start(port, address); + } + catch (std::runtime_error& e) { + stringstream ss; + ss << "Caught error during socket open of TCP output " << name; + throw e; + } } else { stringstream ss; |
