diff --git a/ircd/authproc.c b/ircd/authproc.c
index 3aef49a5..b3e24ef1 100644
--- a/ircd/authproc.c
+++ b/ircd/authproc.c
@@ -352,6 +352,7 @@ restart_authd_cb(rb_helper * helper)
 void
 restart_authd(void)
 {
+	ierror("authd restarting...");
 	restart_authd_cb(authd_helper);
 }
 
diff --git a/ircd/newconf.c b/ircd/newconf.c
index 3e3644e3..6ae41a80 100644
--- a/ircd/newconf.c
+++ b/ircd/newconf.c
@@ -2043,6 +2043,7 @@ conf_begin_opm(struct TopConf *tc)
 {
 	yy_opm_address_ipv4 = yy_opm_address_ipv6 = NULL;
 	yy_opm_port_ipv4 = yy_opm_port_ipv6 = yy_opm_timeout = 0;
+	delete_opm_proxy_scanner_all();
 	return 0;
 }