[sudo-commits] sudo changeset 8510:5a4617148e70

Todd C. Miller Todd.Miller at courtesan.com
Sun Nov 25 09:41:46 EST 2012


changeset:	8510:5a4617148e70 in /home/hg/sudo
details:	http://www.sudo.ws/repos/sudo/rev/5a4617148e70
user:		Todd C. Miller <Todd.Miller at courtesan.com>
date:		Sun Nov 25 09:34:26 2012 -0500

Log Message:
	Add plugin_setjmp() wrapper for siglongjmp(error_jmp, 1) so we don't
	need error_jmp to be extern.  Also add plugin_clearjmp() that clears
	a flag so error()/errorx() knows when to call exit() vs. longjmp().

diffstat:

 plugins/sudoers/iolog.c        |  14 ++++++++------
 plugins/sudoers/logging.c      |   4 +---
 plugins/sudoers/plugin_error.c |  30 +++++++++++++++++++++++++-----
 plugins/sudoers/policy.c       |  17 ++++++++++-------
 plugins/sudoers/sudoers.c      |   3 ++-
 plugins/sudoers/sudoers.h      |   5 +++--
 6 files changed, 49 insertions(+), 24 deletions(-)


More information about the sudo-commits mailing list