Diff for /embedaddon/sudo/plugins/sudoers/audit.c between versions 1.1.1.1 and 1.1.1.2

version 1.1.1.1, 2012/02/21 16:23:02 version 1.1.1.2, 2012/05/29 12:26:49
Line 30 Line 30
   
 #include "missing.h"  #include "missing.h"
 #include "logging.h"  #include "logging.h"
   #include "sudo_debug.h"
   
 #ifdef HAVE_BSM_AUDIT  #ifdef HAVE_BSM_AUDIT
 # include "bsm_audit.h"  # include "bsm_audit.h"
Line 41 Line 42
 void  void
 audit_success(char *exec_args[])  audit_success(char *exec_args[])
 {  {
    if (exec_args == NULL)    debug_decl(audit_success, SUDO_DEBUG_AUDIT)
        return; 
   
       if (exec_args != NULL) {
 #ifdef HAVE_BSM_AUDIT  #ifdef HAVE_BSM_AUDIT
    bsm_audit_success(exec_args);        bsm_audit_success(exec_args);
 #endif  #endif
 #ifdef HAVE_LINUX_AUDIT  #ifdef HAVE_LINUX_AUDIT
    linux_audit_command(exec_args, 1);        linux_audit_command(exec_args, 1);
 #endif  #endif
       }
   
       debug_return;
 }  }
   
 void  void
 audit_failure(char *exec_args[], char const *const fmt, ...)  audit_failure(char *exec_args[], char const *const fmt, ...)
 {  {
     va_list ap;      va_list ap;
       debug_decl(audit_success, SUDO_DEBUG_AUDIT)
   
    if (exec_args == NULL)    if (exec_args != NULL) {
        return;        va_start(ap, fmt);
 
    va_start(ap, fmt); 
 #ifdef HAVE_BSM_AUDIT  #ifdef HAVE_BSM_AUDIT
    bsm_audit_failure(exec_args, fmt, ap);        bsm_audit_failure(exec_args, fmt, ap);
 #endif  #endif
 #ifdef HAVE_LINUX_AUDIT  #ifdef HAVE_LINUX_AUDIT
    linux_audit_command(exec_args, 0);        linux_audit_command(exec_args, 0);
 #endif  #endif
    va_end(ap);        va_end(ap);
     }
 
     debug_return;
 }  }

Removed from v.1.1.1.1  
changed lines
  Added in v.1.1.1.2


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>