summary refs log tree commit diff stats
path: root/src/common/outbound.c
diff options
context:
space:
mode:
authorRichardHitt <rbh00@netcom.com>2013-01-10 00:13:25 -0800
committerRichardHitt <rbh00@netcom.com>2013-01-10 00:13:25 -0800
commit475eb9fcaab1d846a3617f587f22bd77cdeddd5e (patch)
treebab905c37c1414ceab46e7dbf945fdb89c4ffed5 /src/common/outbound.c
parent672dbf75d6d3d47135be49568ebcce917d6c188c (diff)
Fix crash by detecting NULL channel in url_join_only() and just returning.
Diffstat (limited to 'src/common/outbound.c')
-rw-r--r--src/common/outbound.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/common/outbound.c b/src/common/outbound.c
index f8f73dd6..8241d78f 100644
--- a/src/common/outbound.c
+++ b/src/common/outbound.c
@@ -3350,6 +3350,8 @@ static void
 url_join_only (server *serv, char *tbuf, char *channel)
 {
 	/* already connected, JOIN only. FIXME: support keys? */
+	if (channel == NULL)
+		return;
 	tbuf[0] = '#';
 	/* tbuf is 4kb */
 	safe_strcpy ((tbuf + 1), channel, 256);