Cannot wrap sigsetjmp() or we end up returning to the wrong place.
Use a macro instead.
This commit is contained in:
@@ -527,7 +527,7 @@ log_fatal(int flags, const char *fmt, ...)
|
||||
/* Exit the plugin. */
|
||||
sudoers_cleanup();
|
||||
sudo_debug_exit(__func__, __FILE__, __LINE__, sudo_debug_subsys);
|
||||
plugin_longjmp(1);
|
||||
error_longjmp(1);
|
||||
}
|
||||
|
||||
#define MAX_MAILFLAGS 63
|
||||
|
Reference in New Issue
Block a user