[Bug 200139] Auditdistd suddenly stops working and leaves untransmitted files.

bugzilla-noreply at freebsd.org bugzilla-noreply at freebsd.org
Thu Oct 4 05:48:51 UTC 2018


https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=200139

--- Comment #2 from commit-hook at freebsd.org ---
A commit references this bug:

Author: pjd
Date: Thu Oct  4 05:48:10 UTC 2018
New revision: 339176
URL: https://svnweb.freebsd.org/changeset/base/339176

Log:
  When we look for a new trail file there might be a race between find trail
  file name and opening it. This race was not properly handled, because we were
  copying new name before checking for openat(2) error and when we were trying
  again we were starting with the next trail file. This could result in
skipping
  distribution of such a trail file.

  Fix this problem by checking for ENOENT first (only for .not_terminated
files)
  and then updating (or not) tr_filename before restarting the search.

  PR:           200139
  Reported by:  peter
  Approved by:  re (kib)

Changes:
  head/contrib/openbsm/bin/auditdistd/trail.c

-- 
You are receiving this mail because:
You are the assignee for the bug.


More information about the freebsd-bugs mailing list