From 71c2be599b54fb3cf7beb2a0855ad2a9d1bf6a0b Mon Sep 17 00:00:00 2001 From: James Booth Date: Sun, 29 Mar 2015 03:16:41 +0100 Subject: Use password for chat room invites --- src/command/commands.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) (limited to 'src/command') diff --git a/src/command/commands.c b/src/command/commands.c index 76da2a93..2699924b 100644 --- a/src/command/commands.c +++ b/src/command/commands.c @@ -2118,10 +2118,15 @@ cmd_join(gchar **args, struct cmd_help_t help) options_destroy(options); // In the case that a nick wasn't provided by the optional args... - if (nick == NULL) { + if (!nick) { nick = account->muc_nick; } + // When no password, check for invite with password + if (!passwd) { + passwd = muc_invite_password(room); + } + if (!muc_active(room)) { presence_join_room(room, nick, passwd); muc_join(room, nick, passwd, FALSE); -- cgit 1.4.1-2-gfad0