Skip to content

Commit

Permalink
Merge pull request #1298 from pqarmitage/updates
Browse files Browse the repository at this point in the history
Fix process tracking when threads change their COMM value
  • Loading branch information
pqarmitage committed Jun 4, 2019
2 parents 6ab7094 + efe1a1a commit c5aecf3
Showing 1 changed file with 5 additions and 5 deletions.
10 changes: 5 additions & 5 deletions keepalived/core/track_process.c
Expand Up @@ -800,14 +800,14 @@ static int handle_proc_ev(int nl_sd)
proc_ev->event_data.exec.process_tgid);
break;
case PROC_EVENT_UID:
log_message(LOG_INFO, "uid change: tid=%d pid=%d from %d to %d",
log_message(LOG_INFO, "uid change: tid=%d pid=%d from %" PRIu32 " to %" PRIu32,
proc_ev->event_data.id.process_pid,
proc_ev->event_data.id.process_tgid,
proc_ev->event_data.id.r.ruid,
proc_ev->event_data.id.e.euid);
break;
case PROC_EVENT_GID:
log_message(LOG_INFO, "gid change: tid=%d pid=%d from %d to %d",
log_message(LOG_INFO, "gid change: tid=%d pid=%d from %" PRIu32 " to %" PRIu32,
proc_ev->event_data.id.process_pid,
proc_ev->event_data.id.process_tgid,
proc_ev->event_data.id.r.rgid,
Expand Down Expand Up @@ -852,7 +852,7 @@ static int handle_proc_ev(int nl_sd)
proc_ev->event_data.exit.exit_signal);
break;
default:
log_message(LOG_INFO, "unhandled proc event %d", proc_ev->what);
log_message(LOG_INFO, "unhandled proc event %u", proc_ev->what);
break;
}
#endif
Expand All @@ -876,8 +876,8 @@ static int handle_proc_ev(int nl_sd)
/* NOTE: not having PROC_EVENT_COMM means that changes to /proc/PID/comm
* will not be detected */
case PROC_EVENT_COMM:
// if (proc_ev->event_data.comm.process_tgid == proc_ev->event_data.comm.process_pid)
check_process_comm_change(proc_ev->event_data.comm.process_tgid, proc_ev->event_data.comm.comm);
if (proc_ev->event_data.comm.process_tgid == proc_ev->event_data.comm.process_pid)
check_process_comm_change(proc_ev->event_data.comm.process_tgid, proc_ev->event_data.comm.comm);
break;
#endif
case PROC_EVENT_EXIT:
Expand Down

0 comments on commit c5aecf3

Please sign in to comment.