diff options
| author | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-08-05 16:06:16 -0400 |
|---|---|---|
| committer | Adam Ierymenko <adam.ierymenko@gmail.com> | 2013-08-05 16:06:16 -0400 |
| commit | a7c4cbe53aad51b3e74fa9cb1af975cb8d356954 (patch) | |
| tree | e4578c51ea7239aeaf5dd6ebcaa844a0fb00f9ea /node/NodeConfig.cpp | |
| parent | 3368330b777da9561539c04ea589aa7060e1d569 (diff) | |
| download | infinitytier-a7c4cbe53aad51b3e74fa9cb1af975cb8d356954.tar.gz infinitytier-a7c4cbe53aad51b3e74fa9cb1af975cb8d356954.zip | |
CLI debugging, got rid of nasty old Thread class and replaced with newer cleaner portable idiom.
Diffstat (limited to 'node/NodeConfig.cpp')
| -rw-r--r-- | node/NodeConfig.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/node/NodeConfig.cpp b/node/NodeConfig.cpp index 4a174535..0a6c014f 100644 --- a/node/NodeConfig.cpp +++ b/node/NodeConfig.cpp @@ -243,8 +243,10 @@ void NodeConfig::_CBcontrolPacketHandler(UdpSocket *sock,void *arg,const InetAdd for(std::vector< Buffer<ZT_NODECONFIG_MAX_PACKET_SIZE> >::iterator p(resultPackets.begin());p!=resultPackets.end();++p) sock->send(remoteAddr,p->data(),p->size(),-1); } + } catch (std::exception &exc) { + TRACE("exception handling control bus packet from %s: %s",remoteAddr.toString().c_str(),exc.what()); } catch ( ... ) { - TRACE("exception handling control bus packet from %s",remoteAddr.toString().c_str()); + TRACE("exception handling control bus packet from %s: (unknown)",remoteAddr.toString().c_str()); } } |
