there is /RPING to ping a remote server anyway. Simplest change is to let the ircd
use m_ping for opers as well.
-diff -r 6903896e559f ircd/parse.c
---- a/ircd/parse.c Fri Jan 23 00:33:01 2009 +0100
-+++ b/ircd/parse.c Fri Jan 23 00:34:19 2009 +0100
-@@ -252,7 +252,7 @@
+diff -r e723dc03a355 ircd/parse.c
+--- a/ircd/parse.c Mon Jan 26 12:30:47 2009 +0100
++++ b/ircd/parse.c Mon Jan 26 12:32:32 2009 +0100
+@@ -251,7 +251,7 @@
TOK_PING,
0, MAXPARA, MFLG_SLOW, 0, NULL,
- /* UNREG, CLIENT, SERVER, OPER, SERVICE */
-- { m_unregistered, m_ping, ms_ping, mo_ping, m_ignore }
-+ { m_unregistered, m_ping, ms_ping, m_ping, m_ignore }
+ /* UNREG, CLIENT, SERVER, OPER, SERVICE, HELP */
+- { m_unregistered, m_ping, ms_ping, mo_ping, m_ignore, mh_ping }
++ { m_unregistered, m_ping, ms_ping, m_ping, m_ignore, mh_ping }
},
{
MSG_PONG,