aboutsummaryrefslogtreecommitdiffstats
path: root/irc_channel.c
diff options
context:
space:
mode:
Diffstat (limited to 'irc_channel.c')
-rw-r--r--irc_channel.c6
1 files changed, 6 insertions, 0 deletions
diff --git a/irc_channel.c b/irc_channel.c
index fd79ba71..d318c397 100644
--- a/irc_channel.c
+++ b/irc_channel.c
@@ -200,6 +200,7 @@ static gboolean control_channel_privmsg( irc_channel_t *ic, const char *msg )
char to[s-msg+1];
irc_user_t *iu;
+ memset( to, 0, sizeof( to ) );
strncpy( to, msg, s - msg );
while( *(++s) && isspace( *s ) ) {}
@@ -209,6 +210,11 @@ static gboolean control_channel_privmsg( irc_channel_t *ic, const char *msg )
iu->flags &= ~IRC_USER_PRIVATE;
iu->f->privmsg( iu, s );
}
+ else
+ {
+ irc_send_msg_f( irc->root, "PRIVMSG", ic->name,
+ "User does not exist: %s", to );
+ }
}
else
{