exit-on-disconnect: log account name before exiting
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
parent
d0260c0d8c
commit
b933283d30
1 changed files with 5 additions and 4 deletions
|
|
@ -1,14 +1,15 @@
|
||||||
--- a/src/Cedar/Session.c 2026-06-04 16:38:36.571857886 +0530
|
--- a/src/Cedar/Session.c 2026-06-04 18:43:24.747504226 +0530
|
||||||
+++ b/src/Cedar/Session.c 2026-06-04 16:38:36.581858026 +0530
|
+++ b/src/Cedar/Session.c 2026-06-04 18:43:24.753504227 +0530
|
||||||
@@ -1789,6 +1789,13 @@
|
@@ -1789,6 +1789,14 @@
|
||||||
|
|
||||||
Debug("Session Halt.\n");
|
Debug("Session Halt.\n");
|
||||||
|
|
||||||
+
|
+
|
||||||
+ // Exit process when a startup account exhausts retries.
|
+ // Exit process when a startup account disconnects.
|
||||||
+ // Lets systemd restart the service for a clean reconnect + DHCP.
|
+ // Lets systemd restart the service for a clean reconnect + DHCP.
|
||||||
+ if (s->Account != NULL && s->Account->StartupAccount)
|
+ if (s->Account != NULL && s->Account->StartupAccount)
|
||||||
+ {
|
+ {
|
||||||
|
+ Print("Startup account \"%s\" disconnected. Exiting.\n", s->Account->ClientOption->AccountName);
|
||||||
+ _exit(1);
|
+ _exit(1);
|
||||||
+ }
|
+ }
|
||||||
s->ClientStatus = CLIENT_STATUS_IDLE;
|
s->ClientStatus = CLIENT_STATUS_IDLE;
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue