X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/6d61f90fd6a7432da406e88a6e1c8866c25494e8..bd0d352f12ee12bbe14b43c4eed9fbc74c51ac00:/extensions/override.c diff --git a/extensions/override.c b/extensions/override.c index 844be47b..bd31590d 100644 --- a/extensions/override.c +++ b/extensions/override.c @@ -191,13 +191,14 @@ hack_can_send(void *vdata) if (data->client->umodes & user_modes['p']) { - update_session_deadline(data->client, NULL); - data->approved = CAN_SEND_OPV; + data->approved = CAN_SEND_NONOP; -#ifdef XXX_UNSURE_IF_WANT - sendto_realops_snomask(SNO_GENERAL, L_NETWIDE, "%s is using oper-override on %s (banwalking)", - get_oper_name(data->client), data->chptr->chname); -#endif + if (MyClient(data->client)) + { + update_session_deadline(data->client, NULL); + sendto_realops_snomask(SNO_GENERAL, L_NETWIDE, "%s is using oper-override on %s (forcing message)", + get_oper_name(data->client), data->chptr->chname); + } } }