mirror of
https://github.com/systemd/systemd.git
synced 2024-10-27 18:55:40 +03:00
audit: suppress repeated audit events when deserializing
This commit is contained in:
parent
8821a00fd5
commit
bbd3a7ba5c
@ -2260,6 +2260,11 @@ void manager_send_unit_audit(Manager *m, Unit *u, int type, bool success) {
|
||||
if (m->audit_fd < 0)
|
||||
return;
|
||||
|
||||
/* Don't generate audit events if the service was already
|
||||
* started and we're just deserializing */
|
||||
if (m->n_deserializing > 0)
|
||||
return;
|
||||
|
||||
if (!(p = unit_name_to_prefix_and_instance(u->meta.id))) {
|
||||
log_error("Failed to allocate unit name for audit message: %s", strerror(ENOMEM));
|
||||
return;
|
||||
|
Loading…
Reference in New Issue
Block a user