From 5ced2c79248e5ac85c6999a1bf168551cfd60d17 Mon Sep 17 00:00:00 2001 From: Cilly Leang Date: Fri, 17 Oct 2025 02:25:21 +1100 Subject: [PATCH] fix(Scout): fix possible crash --- .../Scout/src/main/kotlin/moe/lava/awoocord/scout/Scout.kt | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/plugins/Scout/src/main/kotlin/moe/lava/awoocord/scout/Scout.kt b/plugins/Scout/src/main/kotlin/moe/lava/awoocord/scout/Scout.kt index 32d8110..19272f7 100644 --- a/plugins/Scout/src/main/kotlin/moe/lava/awoocord/scout/Scout.kt +++ b/plugins/Scout/src/main/kotlin/moe/lava/awoocord/scout/Scout.kt @@ -674,7 +674,9 @@ class Scout : Plugin() { "compare", Object::class.java, // ?? :sob: Object::class.java, - ) { (param, ch1: Channel, ch2: Channel) -> + ) { (param, ch1: Channel?, ch2: Channel?) -> + if (ch1 == null || ch2 == null) return@before + // ChannelUtils.H <=> ChannelUtils.isThread if (ChannelUtils.H(ch1) && !ChannelUtils.H(ch2)) { param.result = 1