From: Michal Sekletár Date: Thu, 9 Jul 2020 16:16:44 +0000 (+0200) Subject: core: prevent excessive /proc/self/mountinfo parsing X-Git-Tag: v248-rc1~614^2~1 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=d586f642fd90e3bb378f7b6d3e3a64a753e51756;p=thirdparty%2Fsystemd.git core: prevent excessive /proc/self/mountinfo parsing --- diff --git a/src/core/mount.c b/src/core/mount.c index e672796694b..5479cf7bf21 100644 --- a/src/core/mount.c +++ b/src/core/mount.c @@ -1855,6 +1855,12 @@ static void mount_enumerate(Manager *m) { goto fail; } + r = sd_event_source_set_ratelimit(m->mount_event_source, 1 * USEC_PER_SEC, 5); + if (r < 0) { + log_error_errno(r, "Failed to enable rate limit for mount events: %m"); + goto fail; + } + (void) sd_event_source_set_description(m->mount_event_source, "mount-monitor-dispatch"); }