Skip to content

Commit

Permalink
Merge pull request #2 from stevegrubb/audit_callback
Browse files Browse the repository at this point in the history
Update the audit callback function
  • Loading branch information
maarefin authored Mar 17, 2022
2 parents 7f517ee + ce0595b commit 54ffdbc
Showing 1 changed file with 3 additions and 7 deletions.
10 changes: 3 additions & 7 deletions jalauditd.c
Original file line number Diff line number Diff line change
Expand Up @@ -94,7 +94,6 @@ static void audit_event_handle(auparse_state_t *au,
void *user_data)
{
UNUSED(user_data);
int i = 0;
struct jalp_app_metadata *app_data = NULL;
struct jalp_logger_metadata *log_data = NULL;
struct jalp_param *param_list = NULL;
Expand All @@ -106,8 +105,8 @@ static void audit_event_handle(auparse_state_t *au,
return;
}

while (auparse_goto_record_num(au, i) > 0) {

auparse_first_record(au);
do {
app_data = jalp_app_metadata_create();
if (!app_data) {
syslog(LOG_ERR, "failure creating JALP application metadata");
Expand Down Expand Up @@ -180,14 +179,11 @@ static void audit_event_handle(auparse_state_t *au,
pthread_mutex_unlock(&queue_mutex);
pthread_cond_signal(&data_in_queue);

i++;

app_data = NULL;
log_data = NULL;
param_list = NULL;
param = NULL;

}
} while (auparse_next_record(au) > 0);
return;
out:
jalp_app_metadata_destroy(&app_data);
Expand Down

0 comments on commit 54ffdbc

Please sign in to comment.