- " (my TS=%ld, their TS=%ld, delta=%d)",
- log_client_name(source_p, SHOW_IP), (long) CurrentTime, (long) theirtime, deltat);
- exit_client(source_p, source_p, source_p, "Excessive TS delta");
- return 0;
+ " (my TS=%ld, their TS=%ld, delta=%ld)",
+ log_client_name(source_p, SHOW_IP), (long) rb_current_time(), (long) theirtime, deltat);
+ snprintf(squitreason, sizeof squitreason, "Excessive TS delta (my TS=%ld, their TS=%ld, delta=%ld)",
+ (long) rb_current_time(), (long) theirtime, deltat);
+ disable_server_conf_autoconn(source_p->name);
+ exit_client(source_p, source_p, source_p, squitreason);
+ return;