mirror of
https://github.com/irssi/irssi.git
synced 2025-02-02 15:08:01 -05:00
/SERVER REMOVE: port parameter should be optional
git-svn-id: http://svn.irssi.org/repos/irssi/trunk@1014 dbcabf3a-b0e7-0310-adc4-f8d773084564
This commit is contained in:
parent
01d4c070e3
commit
2e9487d42a
@ -146,16 +146,18 @@ static void cmd_server_add(const char *data)
|
||||
static void cmd_server_remove(const char *data)
|
||||
{
|
||||
SERVER_SETUP_REC *rec;
|
||||
char *addr, *portstr;
|
||||
char *addr, *port;
|
||||
void *free_arg;
|
||||
int port;
|
||||
|
||||
if (!cmd_get_params(data, &free_arg, 2, &addr, &portstr))
|
||||
if (!cmd_get_params(data, &free_arg, 2, &addr, &port))
|
||||
return;
|
||||
if (*addr == '\0') cmd_param_error(CMDERR_NOT_ENOUGH_PARAMS);
|
||||
port = *portstr == '\0' ? -1 : atoi(portstr);
|
||||
|
||||
rec = server_setup_find_port(addr, port);
|
||||
if (*port == '\0')
|
||||
rec = server_setup_find(addr, -1);
|
||||
else
|
||||
rec = server_setup_find_port(addr, atoi(port));
|
||||
|
||||
if (rec == NULL)
|
||||
printformat(NULL, NULL, MSGLEVEL_CLIENTNOTICE, IRCTXT_SETUPSERVER_NOT_FOUND, addr, port);
|
||||
else {
|
||||
|
Loading…
x
Reference in New Issue
Block a user