Refactor policy plugin interface code from sudoers.c into policy.c

This commit is contained in:
Todd C. Miller
2012-10-25 16:58:31 -04:00
parent 3651377e12
commit 475662aaa4
10 changed files with 780 additions and 683 deletions

View File

@@ -33,7 +33,7 @@
#include "gettext.h"
static void _warning(int, const char *, va_list);
void plugin_cleanup(int);
void sudoers_plugin_cleanup(int);
extern sigjmp_buf error_jmp;
@@ -47,7 +47,7 @@ error2(int eval, const char *fmt, ...)
va_start(ap, fmt);
_warning(1, fmt, ap);
va_end(ap);
plugin_cleanup(0);
sudoers_plugin_cleanup(0);
siglongjmp(error_jmp, eval);
}
@@ -59,7 +59,7 @@ errorx2(int eval, const char *fmt, ...)
va_start(ap, fmt);
_warning(0, fmt, ap);
va_end(ap);
plugin_cleanup(0);
sudoers_plugin_cleanup(0);
siglongjmp(error_jmp, eval);
}