summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAdam <Adam@anope.org>2010-06-30 15:54:08 -0400
committerAdam <Adam@anope.org>2010-06-30 15:54:08 -0400
commite29014c00ac249b2ed764310c28061c98193df77 (patch)
tree195bafba5d00997afe6c56aa79214990daba35c4
parent147c58bd321b6361ccda5c51fe9c3664a8450a12 (diff)
Fixed a crash on Windows and unreal when juped servers quit
-rw-r--r--src/servers.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/servers.c b/src/servers.c
index e39c7d1f1..0e2b3fa00 100644
--- a/src/servers.c
+++ b/src/servers.c
@@ -199,9 +199,9 @@ static void delete_server(Server * serv, const char *quitreason)
return;
}
- Alog(LOG_DEBUG) << "delete_server() called, deleting " << serv->name << "(" << serv->suid << ") uplinked to "
+ Alog(LOG_DEBUG) << "delete_server() called, deleting " << serv->name << "(" << (serv->suid ? serv->suid : "") << ") uplinked to "
<< (serv->uplink ? serv->uplink->name : "NOTHING") << "("
- << (serv->uplink ? serv->uplink->suid : "NOSUIDUPLINK") << ")";
+ << (serv->uplink && serv->uplink->suid ? serv->uplink->suid : "") << ")";
if (Capab.HasFlag(CAPAB_NOQUIT) || Capab.HasFlag(CAPAB_QS))
{