summaryrefslogtreecommitdiff
path: root/node/Switch.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'node/Switch.cpp')
-rw-r--r--node/Switch.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/node/Switch.cpp b/node/Switch.cpp
index 85103aa5..aab2e7ff 100644
--- a/node/Switch.cpp
+++ b/node/Switch.cpp
@@ -625,6 +625,13 @@ void Switch::send(Packet &packet,bool encrypt)
void Switch::requestWhois(const Address &addr)
{
+#ifdef ZT_TRACE
+ if (addr == RR->identity.address()) {
+ fprintf(stderr,"FATAL BUG: Switch::requestWhois() caught attempt to WHOIS self" ZT_EOL_S);
+ abort();
+ }
+#endif
+
bool inserted = false;
{
Mutex::Lock _l(_outstandingWhoisRequests_m);