]> git.ipfire.org Git - thirdparty/systemd.git/commit
sd-event: Only register memory presure if write buffer size is zero
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 14 Nov 2025 09:28:43 +0000 (10:28 +0100)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Fri, 14 Nov 2025 09:34:32 +0000 (10:34 +0100)
commitd0ddb0aafb2c678382aad04ff6eafaac86749857
tree516989a56856b639be39beb2adc92e72e504dc36
parent4c8b6d636c92e84f4b40db5656db58f71f397a1d
sd-event: Only register memory presure if write buffer size is zero

As documented in sd_event_add_memory_pressure(), we can only add
the memory pressure fd to epoll once we've written the watch string,
so make sure we don't register the memory pressure in
event_source_online() until we've written the watch string.
src/libsystemd/sd-event/sd-event.c