summary refs log tree commit diff stats
path: root/src/common
diff options
context:
space:
mode:
Diffstat (limited to 'src/common')
-rw-r--r--src/common/inbound.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/common/inbound.c b/src/common/inbound.c
index da2cb34c..d0424296 100644
--- a/src/common/inbound.c
+++ b/src/common/inbound.c
@@ -1093,7 +1093,8 @@ check_autojoin_channels (server *serv)
 				strcpy (sess->waitchannel, sess->willjoinchannel);
 				sess->willjoinchannel[0] = 0;
 
-				fav = servlist_favchan_find (serv->network, sess->waitchannel, NULL);	/* Is this channel in our favorites? */
+				/* Is this channel in our favorites? */
+				fav = serv->network == NULL ? NULL : servlist_favchan_find (serv->network, sess->waitchannel, NULL);
 
 				/* session->channelkey is initially unset for channels joined from the favorites. You have to fill them up manually from favorites settings. */
 				if (fav)