From c92c1e8de297986b21459f9c91a7f4485307d2f3 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Tue, 20 Jan 2004 06:28:05 -0800 Subject: [PATCH] [SPARC64]: Fix 32-bit execve out_mm error path. Do not pass a NULL mm to mmdrop(). --- arch/sparc64/kernel/sys_sparc32.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/arch/sparc64/kernel/sys_sparc32.c b/arch/sparc64/kernel/sys_sparc32.c index 7e92f4f9456f6..62c7945358305 100644 --- a/arch/sparc64/kernel/sys_sparc32.c +++ b/arch/sparc64/kernel/sys_sparc32.c @@ -2023,7 +2023,8 @@ out: security_bprm_free(&bprm); out_mm: - mmdrop(bprm.mm); + if (bprm.mm) + mmdrop(bprm.mm); out_file: if (bprm.file) { -- 2.53.0