#endif
/* general server options */
+ cmd_OptionAsString(opts, OPT_auditlog, &auditFileName);
+
if (cmd_OptionAsString(opts, OPT_auditinterface, &auditIface) == 0) {
if (osi_audit_interface(auditIface)) {
printf("Invalid audit interface '%s'\n", auditIface);
free(auditIface);
}
- if (cmd_OptionAsString(opts, OPT_auditlog, &auditFileName)) {
- osi_audit_file(auditFileName);
- free(auditFileName);
- }
cmd_OptionAsFlag(opts, OPT_transarc_logs, &DoTransarcLogs);
#ifndef AFS_NT40_ENV
/* rxkad options */
cmd_OptionAsFlag(opts, OPT_dotted, &rxkadDisableDotCheck);
+ if (auditFileName != NULL)
+ osi_audit_file(auditFileName);
+
#ifndef AFS_NT40_ENV
if (geteuid() != 0) {
printf("bosserver: must be run as root.\n");