From 0d8159fa2feca600f456e8638c33af67ea6314cc Mon Sep 17 00:00:00 2001 From: "Todd C. Miller" Date: Tue, 16 Mar 2010 08:41:36 -0400 Subject: [PATCH] Pass the error value back via siglongjmp. --- plugins/sudoers/error.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/sudoers/error.c b/plugins/sudoers/error.c index ce12872ea..d6e5af83b 100644 --- a/plugins/sudoers/error.c +++ b/plugins/sudoers/error.c @@ -41,7 +41,7 @@ error(int eval, const char *fmt, ...) _warning(1, fmt, ap); va_end(ap); cleanup(0); - siglongjmp(error_jmp, 1); + siglongjmp(error_jmp, eval); } void @@ -52,7 +52,7 @@ errorx(int eval, const char *fmt, ...) _warning(0, fmt, ap); va_end(ap); cleanup(0); - siglongjmp(error_jmp, 1); + siglongjmp(error_jmp, eval); } void -- 2.50.1