From ba9e3e8c84ba5a96366bcc0d2a979d2e9175eb59 Mon Sep 17 00:00:00 2001 From: Sebastien Helleu Date: Fri, 18 Dec 2009 18:12:11 +0100 Subject: [PATCH] Fix bug with completion of port in command /relay --- src/plugins/relay/relay-completion.c | 20 +++++++------------- 1 file changed, 7 insertions(+), 13 deletions(-) diff --git a/src/plugins/relay/relay-completion.c b/src/plugins/relay/relay-completion.c index 38c73524b..de9900a0a 100644 --- a/src/plugins/relay/relay-completion.c +++ b/src/plugins/relay/relay-completion.c @@ -114,21 +114,15 @@ relay_completion_free_port_cb (void *data, const char *completion_item, (void) buffer; (void) completion_item; - /* default port is 8000 */ - port_max = 8000 - 1; - - if (ptr_server) + port_max = -1; + for (ptr_server = relay_servers; ptr_server; + ptr_server = ptr_server->next_server) { - port_max = -1; - for (ptr_server = relay_servers; ptr_server; - ptr_server = ptr_server->next_server) - { - if (ptr_server->port > port_max) - port_max = ptr_server->port; - } - if (port_max < 0) - port_max = 8000 - 1; + if (ptr_server->port > port_max) + port_max = ptr_server->port; } + if (port_max < 0) + port_max = 8000 - 1; snprintf (str_port, sizeof (str_port), "%d", port_max + 1); weechat_hook_completion_list_add (completion, str_port,