projects
/
oweals
/
dinit.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Remember the reason why a service stopped.
[oweals/dinit.git]
/
src
/
baseproc-service.cc
diff --git
a/src/baseproc-service.cc
b/src/baseproc-service.cc
index 2cffa65a9fdd863f1b0b0c713d10b51c666b6d11..14d9f2a1bb58eb1cbd25fedc2c1e499e3ea652b4 100644
(file)
--- a/
src/baseproc-service.cc
+++ b/
src/baseproc-service.cc
@@
-311,6
+311,7
@@
void base_process_service::timer_expired() noexcept
// Starting, start timed out.
log(loglevel_t::WARN, "Service ", get_name(), " with pid ", pid, " exceeded allowed start time; cancelling.");
interrupt_start();
+ stop_reason = stopped_reason_t::TIMEDOUT;
failed_to_start(false, false);
}
else {