diff --git a/src/modules/m_oper.c b/src/modules/m_oper.c index ebbacb332..f1c369d4d 100644 --- a/src/modules/m_oper.c +++ b/src/modules/m_oper.c @@ -350,7 +350,7 @@ DLLFUNC int m_oper(aClient *cptr, aClient *sptr, int parc, char *parv[]) { OPER_AUTO_JOIN_CHANS, NULL }; - (void)m_join(cptr, sptr, 3, chans); + do_cmd(cptr, sptr, "JOIN", 3, chans); } ircd_log(LOG_OPER, "OPER (%s) by (%s!%s@%s)", name, parv[0], sptr->user->username, sptr->sockhost); diff --git a/src/modules/m_svsjoin.c b/src/modules/m_svsjoin.c index c0c11895a..b5080bd4e 100644 --- a/src/modules/m_svsjoin.c +++ b/src/modules/m_svsjoin.c @@ -109,11 +109,11 @@ CMD_FUNC(m_svsjoin) if (parc == 3) { parv[2] = NULL; - (void)m_join(acptr, acptr, 2, parv); + do_cmd(acptr, acptr, "JOIN", 2, parv); } else { parv[2] = parv[3]; parv[3] = NULL; - (void)m_join(acptr, acptr, 3, parv); + do_cmd(acptr, acptr, "JOIN", 3, parv); } } else