From 7e90ab3534e414ef9dde93ec5a74ee2717092fb8 Mon Sep 17 00:00:00 2001
From: Adam Ierymenko <adam.ierymenko@gmail.com>
Date: Wed, 28 Sep 2016 11:06:44 -0700
Subject: [PATCH] TRACE verbosity increase on exceptions in
 NETWORK_CREDENTIALS.

---
 node/IncomingPacket.cpp | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/node/IncomingPacket.cpp b/node/IncomingPacket.cpp
index dd95f8c8d..e0fa3bf18 100644
--- a/node/IncomingPacket.cpp
+++ b/node/IncomingPacket.cpp
@@ -852,6 +852,8 @@ bool IncomingPacket::_doNETWORK_CREDENTIALS(const RuntimeEnvironment *RR,const S
 		}
 
 		peer->received(_path,hops(),packetId(),Packet::VERB_NETWORK_CREDENTIALS,0,Packet::VERB_NOP,trustEstablished);
+	} catch (std::exception &exc) {
+		TRACE("dropped NETWORK_CREDENTIALS from %s(%s): %s",source().toString().c_str(),_path->address().toString().c_str(),exc.what());
 	} catch ( ... ) {
 		TRACE("dropped NETWORK_CREDENTIALS from %s(%s): unexpected exception",source().toString().c_str(),_path->address().toString().c_str());
 	}