Mercurial > pidgin.yaz
changeset 6752:90fd056e755d
[gaim-migrate @ 7284]
disallow spaces in nicks
committer: Tailor Script <tailor@pidgin.im>
author | Ethan Blanton <elb@pidgin.im> |
---|---|
date | Fri, 05 Sep 2003 16:52:43 +0000 |
parents | 35b01b371785 |
children | c3d8e8190d77 |
files | src/protocols/irc/irc.c |
diffstat | 1 files changed, 8 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/src/protocols/irc/irc.c Fri Sep 05 07:11:01 2003 +0000 +++ b/src/protocols/irc/irc.c Fri Sep 05 16:52:43 2003 +0000 @@ -141,6 +141,11 @@ gc = gaim_account_get_connection(account); + if (strpbrk(username, " \t\v\r\n") != NULL) { + gaim_connection_error(gc, _("IRC nicks may not contain whitespace")); + return; + } + gc->proto_data = irc = g_new0(struct irc_conn, 1); irc->account = account; @@ -220,6 +225,9 @@ { struct irc_conn *irc = gc->proto_data; + if (irc == NULL) + return; + irc_cmd_quit(irc, "quit", NULL, NULL); if (gc->inpa)