diff options
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()); } } |