1
0
mirror of https://github.com/weechat/weechat.git synced 2026-07-01 23:36:37 +02:00

irc: fix bug when changing server option "addresses" with less addresses (bug #37215)

This commit is contained in:
Simon Arlott
2012-09-03 10:26:45 +02:00
committed by Sebastien Helleu
parent 606be401cc
commit 055116f2b7
13 changed files with 36 additions and 35 deletions
+3 -1
View File
@@ -1,7 +1,7 @@
WeeChat ChangeLog
=================
Sébastien Helleu <flashcode@flashtux.org>
v0.3.9-rc1, 2012-08-30
v0.3.9-rc1, 2012-09-03
Version 0.3.9 (under dev!)
@@ -65,6 +65,8 @@ Version 0.3.9 (under dev!)
* fifo: ignore read failing with error EAGAIN (bug #37019)
* guile: fix crash when unloading a script without pointer to interpreter
* guile: fix path of guile include dirs in cmake build (patch #7790)
* irc: fix bug when changing server option "addresses" with less addresses
(bug #37215)
* irc: add network prefix in irc (dis)connection messages
* irc: generate alternate nicks dynamically when all nicks are already in use
(task #12209)
+3 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: Jiri Golembiovsky <golemj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6842,8 +6842,8 @@ msgstr " - informace o certifikátu klienta (%s):"
msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "%sgnutls: nemůžu číst certifikát \"%s\""
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
#, fuzzy, c-format
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr "%s%s: neznámá adresa serveru \"%s\", nelze se spojit"
#, c-format
+3 -3
View File
@@ -23,7 +23,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.7-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: Nils Görs <weechatter@arcor.de>\n"
"Language-Team: German <weechatter@arcor.de>\n"
@@ -7373,8 +7373,8 @@ msgstr " - Client Zertifikate-Information (%s):"
msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "%sgnutls: Kann das Zertifikat \"%s\" nicht lesen"
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
#, fuzzy, c-format
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr ""
"%s%s: unbekannte Adresse für Server \"%s\". Es kann keine Verbindung "
"hergestellt werden"
+3 -3
View File
@@ -22,7 +22,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: Elián Hanisch <lambdae2@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -7098,8 +7098,8 @@ msgstr " - información del certificado del cliente (%s):"
msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "%sgnutls: no es posible leer el certificado \"%s\""
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
#, fuzzy, c-format
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr ""
"%s%s: dirección del servidor \"%s\" desconocida, no es posible conectarse"
+3 -3
View File
@@ -21,8 +21,8 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"PO-Revision-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-09-03 09:58+0200\n"
"Last-Translator: Sebastien Helleu <flashcode@flashtux.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
"Language: French\n"
@@ -7174,7 +7174,7 @@ msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "%sgnutls: impossible de lire le certificat \"%s\""
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr "%s%s: adresse inconnue pour le serveur \"%s\", connexion impossible"
#, c-format
+2 -2
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: Andras Voroskoi <voroskoi@frugalware.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6389,7 +6389,7 @@ msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "Nem sikerült a(z) \"%s\" naplófájlt írni\n"
#, fuzzy, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr "%s név \"%s\" nem található a \"%s\" parancshoz\n"
#, fuzzy, c-format
+3 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: Marco Paolone <marcopaolone@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -7092,8 +7092,8 @@ msgstr " - info sul certificato (%s) del client:"
msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "%sgnutls: impossibile leggere il certificato \"%s\""
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
#, fuzzy, c-format
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr "%s%s: indirizzo server \"%s\" sconosciuto, impossibile connettersi"
#, c-format
+3 -3
View File
@@ -20,7 +20,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: AYANOKOUZI, Ryuunosuke <i38w7i3@yahoo.co.jp>\n"
"Language-Team: Japanese <https://github.com/l/WeeChat>\n"
@@ -6925,8 +6925,8 @@ msgstr " - クライアント証明書情報 (%s):"
msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "%sgnutls: 証明書 \"%s\" が読めません"
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
#, fuzzy, c-format
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr "%s%s: サーバ \"%s\" のアドレスが不明、接続できません"
#, c-format
+3 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: Krzysztof Korościk <soltys@szluug.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -7053,8 +7053,8 @@ msgstr " - informacje o certyfikacie klienta (%s):"
msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "%sgnutls: nie można odczytać certyfikatu \"%s\""
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
#, fuzzy, c-format
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr "%s%s: nieznany adres serwera \"%s\", nie można połączyć"
#, c-format
+3 -3
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: Sergio Durigan Junior <sergiosdj@gmail.com>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6546,8 +6546,8 @@ msgstr " - informações do certificado do cliente (%s):"
msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "%sgnutls: não foi possível ler certificado \"%s\""
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
#, fuzzy, c-format
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr ""
"%s%s: endereço desconhecido \"%s\" do servidor, não foi possível conectar"
+2 -2
View File
@@ -21,7 +21,7 @@ msgid ""
msgstr ""
"Project-Id-Version: WeeChat 0.3.9-dev\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: 2012-08-20 15:20+0200\n"
"Last-Translator: Aleksey V Zapparov AKA ixti <ixti@member.fsf.org>\n"
"Language-Team: weechat-dev <weechat-dev@nongnu.org>\n"
@@ -6418,7 +6418,7 @@ msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr "Не могу записать лог-файл \"%s\"\n"
#, fuzzy, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr "%s ник \"%s\" не найден для команды \"%s\"\n"
#, fuzzy, c-format
+2 -2
View File
@@ -7,7 +7,7 @@ msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: flashcode@flashtux.org\n"
"POT-Creation-Date: 2012-09-03 09:34+0200\n"
"POT-Creation-Date: 2012-09-03 10:12+0200\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -5594,7 +5594,7 @@ msgid "%sgnutls: unable to read certifcate \"%s\""
msgstr ""
#, c-format
msgid "%s%s: unknown address server \"%s\", cannot connect"
msgid "%s%s: unknown address for server \"%s\", cannot connect"
msgstr ""
#, c-format
+3 -4
View File
@@ -404,11 +404,10 @@ irc_server_set_index_current_address (struct t_irc_server *server, int index)
}
server->current_port = 0;
if (index < server->addresses_count)
if (server->addresses_count > 0)
{
index %= server->addresses_count;
server->index_current_address = index;
if (server->current_address)
free (server->current_address);
server->current_address = strdup (server->addresses_array[index]);
server->current_port = server->ports_array[index];
}
@@ -3593,7 +3592,7 @@ irc_server_connect (struct t_irc_server *server)
if (!server->current_address)
{
weechat_printf (server->buffer,
_("%s%s: unknown address server \"%s\", "
_("%s%s: unknown address for server \"%s\", "
"cannot connect"),
weechat_prefix ("error"), IRC_PLUGIN_NAME,
server->name);