smuxi-incorrect_PASS_handling.patch
| src/Engine-IRC/Protocols/Irc/IrcProtocolManager.cs (copia locale) | ||
|---|---|---|
| 701 | 701 |
port = 6667; |
| 702 | 702 |
} |
| 703 | 703 |
|
| 704 |
string pass; |
|
| 705 |
if (cd.DataArray.Length >=5) {
|
|
| 706 |
pass = cd.DataArray[4]; |
|
| 704 |
string[] nicks; |
|
| 705 |
if (cd.DataArray.Length >= 5) {
|
|
| 706 |
nicks = new string[] {cd.DataArray[4]};
|
|
| 707 | 707 |
} else {
|
| 708 |
pass = null; |
|
| 708 |
nicks = (string[])Session.UserConfig["Connection/Nicknames"]; |
|
| 709 | 709 |
} |
| 710 |
|
|
| 711 |
string[] nicks; |
|
| 710 |
|
|
| 711 |
string pass; |
|
| 712 | 712 |
if (cd.DataArray.Length >= 6) {
|
| 713 |
nicks = new string[] {cd.DataArray[5]};
|
|
| 713 |
pass = cd.DataArray[5]; |
|
| 714 | 714 |
} else {
|
| 715 |
nicks = (string[])Session.UserConfig["Connection/Nicknames"]; |
|
| 715 |
pass = null; |
|
| 716 | 716 |
} |
| 717 | 717 |
|
| 718 | 718 |
string username = (string)Session.UserConfig["Connection/Username"]; |
| src/Frontend-GNOME/MainWindow.cs (copia locale) | ||
|---|---|---|
| 497 | 497 |
Frontend.Session.SessionChat, |
| 498 | 498 |
"/", |
| 499 | 499 |
String.Format( |
| 500 |
"/connect {0} {1} {2} {3}",
|
|
| 500 |
"/connect {0} {1} {2} {3} {4}",
|
|
| 501 | 501 |
server.Protocol, |
| 502 | 502 |
server.Hostname, |
| 503 | 503 |
server.Port, |
| ... | ... | |
| 505 | 505 |
server.Password |
| 506 | 506 |
) |
| 507 | 507 |
); |
| 508 |
|
|
| 508 | 509 |
Frontend.Session.CommandConnect(cmd); |
| 509 | 510 |
} catch (Exception ex) {
|
| 510 | 511 |
Frontend.ShowException(this, ex); |