From 4358d57f55ff590960fae9d4b9395355c84fa2ee Mon Sep 17 00:00:00 2001 From: Auke Kok Date: Wed, 5 Mar 2025 16:10:58 -0800 Subject: [PATCH] Avoid possible NULL deref on ENOMEM. Assure that we reschedule even if this happens. Maybe it'll recover. If not, we'll have other issues elsewhere first. Signed-off-by: Auke Kok --- kmod/src/srch.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kmod/src/srch.c b/kmod/src/srch.c index a77c5eff..17f482e2 100644 --- a/kmod/src/srch.c +++ b/kmod/src/srch.c @@ -2301,7 +2301,7 @@ out: scoutfs_inc_counter(sb, srch_compact_error); scoutfs_block_writer_forget_all(sb, &wri); - queue_compact_work(srinf, sc->nr > 0 && ret == 0); + queue_compact_work(srinf, sc != NULL && sc->nr > 0 && ret == 0); kfree(sc); }