diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/vdagent.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/vdagent.c b/src/vdagent.c index 5371ca2..f0d3b32 100644 --- a/src/vdagent.c +++ b/src/vdagent.c @@ -93,11 +93,11 @@ void daemon_read_complete(struct udscs_connection **connp, int client_setup(int reconnect) { - while (1) { + while (!quit) { client = udscs_connect(VDAGENTD_SOCKET, daemon_read_complete, NULL, vdagentd_messages, VDAGENTD_NO_MESSAGES, verbose ? logfile : NULL, logfile); - if (client || !reconnect) { + if (client || !reconnect || quit) { break; } sleep(1); |
