diff --git a/ChangeLog b/ChangeLog index facc82bf..a82a33c4 100644 --- a/ChangeLog +++ b/ChangeLog @@ -5,6 +5,7 @@ v0.83.11 28-Jan-2006 mbtask: Added logging for possible detection of dialup IBC neighbour address change. + Added experimental restart for changed resolved FQDN. Made logging multithread aware. diff --git a/mbtask/taskibc.c b/mbtask/taskibc.c index 5c3abce9..a608e3e7 100644 --- a/mbtask/taskibc.c +++ b/mbtask/taskibc.c @@ -1806,6 +1806,8 @@ void receiver(struct servent *se) if (strcmp(tnsl->resolved, hostname) && strcmp(tnsl->resolved, tnsl->server)) { Syslog('r', "IBC: GrepThiz old resolved %s new resolved %s state %s", tnsl->resolved, hostname, ncsstate[tnsl->state]); + Syslog('+', "IBC: server %s resolved FQDN changed, restarting", tnsl->server); + tnsl->crc--; /* * This would be the moment to reset this neighbour * Double check state: waitpwd or call ?