diff options
author | Lennart Poettering <lennart@poettering.net> | 2017-02-03 12:12:54 +0100 |
---|---|---|
committer | Lennart Poettering <lennart@poettering.net> | 2017-02-06 16:58:06 +0100 |
commit | ae57dad3f92d116c66c4ca0223b7e07b44041436 (patch) | |
tree | 671efaa727b66ea5ce53a4e31fe99b1ad18d5c42 /src/core/dbus-manager.h | |
parent | 0f92383243fbeb6c33de8abed23342f51319af31 (diff) |
manager: refuse reloading/reexecing when /run is overly full
Let's add an extra safety check: before entering a reload/reexec, let's
verify that there's enough room in /run for it.
Fixes: #5016
Diffstat (limited to 'src/core/dbus-manager.h')
-rw-r--r-- | src/core/dbus-manager.h | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/core/dbus-manager.h b/src/core/dbus-manager.h index 36a2e9481b..9f3222da28 100644 --- a/src/core/dbus-manager.h +++ b/src/core/dbus-manager.h @@ -26,3 +26,5 @@ extern const sd_bus_vtable bus_manager_vtable[]; void bus_manager_send_finished(Manager *m, usec_t firmware_usec, usec_t loader_usec, usec_t kernel_usec, usec_t initrd_usec, usec_t userspace_usec, usec_t total_usec); void bus_manager_send_reloading(Manager *m, bool active); void bus_manager_send_change_signal(Manager *m); + +int verify_run_space_and_log(const char *message); |