diff -U4 -r irssi-0.8.12/src/core/servers-reconnect.c irssi-0.8.12+sa/src/core/servers-reconnect.c --- irssi-0.8.12/src/core/servers-reconnect.c 2007-10-06 10:40:39.000000000 +0100 +++ irssi-0.8.12+sa/src/core/servers-reconnect.c 2009-01-03 08:56:04.000000000 +0000 @@ -202,9 +202,9 @@ #define server_should_reconnect(server) \ ((server)->connection_lost && !(server)->no_reconnect && \ ((server)->connrec->chatnet != NULL || \ - (!(server)->banned && !(server)->dns_error))) + (!(server)->banned /*&& !(server)->dns_error*/))) #define sserver_connect_ok(rec, net) \ (!(rec)->banned && !(rec)->dns_error && (rec)->chatnet != NULL && \ g_strcasecmp((rec)->chatnet, (net)) == 0)