From e268defb43a8d584e5f116ffb2054df91d9c91af Mon Sep 17 00:00:00 2001 From: Gordon Tetlow Date: Wed, 8 Jul 2020 19:57:24 +0000 Subject: [PATCH] Fix kernel panic in LinuxKPI subsystem. Approved by: so Security: FreeBSD-EN-20:14.linuxpki --- sys/compat/linuxkpi/common/src/linux_compat.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/sys/compat/linuxkpi/common/src/linux_compat.c b/sys/compat/linuxkpi/common/src/linux_compat.c index b7c1cc36b8d..56c74786453 100644 --- a/sys/compat/linuxkpi/common/src/linux_compat.c +++ b/sys/compat/linuxkpi/common/src/linux_compat.c @@ -1502,6 +1502,9 @@ linux_file_close(struct file *file, struct thread *td) KASSERT(file_count(filp) == 0, ("File refcount(%d) is not zero", file_count(filp))); + if (td == NULL) + td = curthread; + error = 0; filp->f_flags = file->f_flag; linux_set_current(td); -- 2.45.0