- ircDisable(irc);
- setMuxForIRC(irc, FALSE);
- switch (irc) {
- case 1:
- rpp_irc1_enabled = FALSE;
- break;
- case 2:
- rpp_irc2_enabled = FALSE;
- break;
- }
- return FAILURE;
+ RPP_MUTEX_LOCK(mutex_irc);
+ ircDisable(irc);
+ setMuxForIRC(irc, FALSE);
+ rpp_irc_enabled[irc-1] = FALSE;
+ RPP_MUTEX_UNLOCK(mutex_irc);
+ return SUCCESS;