X-Git-Url: https://jfr.im/git/solanum.git/blobdiff_plain/c7708a0994672f4ab81a409968eeeee7c6ddd79e..202d49664409c5231fd932ffa443e5f3b65e072c:/extensions/override.c diff --git a/extensions/override.c b/extensions/override.c index 90524c62..3bdf4bd3 100644 --- a/extensions/override.c +++ b/extensions/override.c @@ -153,6 +153,9 @@ hack_channel_access(void *vdata) { hook_data_channel_approval *data = (hook_data_channel_approval *) vdata; + if (data->dir == MODE_QUERY) + return; + if (data->approved == CHFL_CHANOP) return; @@ -189,6 +192,9 @@ hack_can_send(void *vdata) { hook_data_channel_approval *data = (hook_data_channel_approval *) vdata; + if (data->dir == MODE_QUERY) + return; + if (data->approved == CAN_SEND_NONOP || data->approved == CAN_SEND_OPV) return;