ClearOper(victim);
ClearNotConn(victim);
+ /* announce "disconnect" of the source client */
+ sendcmdto_common_channels_butone_audit(acptr, CMD_QUIT, NULL, ":Switched to %s", cli_name(victim));
+ remove_user_from_all_channels(acptr);
+
if (MyConnect(victim)) {
/* inform client about "new" modes */
struct Flags setflags = cli_flags(acptr);