Add -noautosendcmd to /SERVER and /CONNECT.

Passing this option will force Irssi to not execute the content of the
autosendcmd chatnet-setting upon connect.

Fixes: #738


git-svn-id: file:///var/www/svn.irssi.org/SVN/irssi/trunk@5209 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
Alexander Færøy 2011-11-21 21:27:58 +00:00 committed by ahf
commit 796134ffbd
7 changed files with 14 additions and 5 deletions

View file

@ -118,12 +118,11 @@ static void sig_connected(SERVER_REC *server)
g_return_if_fail(IS_SERVER(server));
if (server->connrec->chatnet == NULL || server->session_reconnect ||
server->connrec->no_autojoin_channels)
if (server->connrec->chatnet == NULL || server->session_reconnect)
return;
rec = chatnet_find(server->connrec->chatnet);
if (rec != NULL && rec->autosendcmd)
if (!server->connrec->no_autosendcmd && rec != NULL && rec->autosendcmd)
eval_special_string(rec->autosendcmd, "", server, NULL);
}