aboutsummaryrefslogtreecommitdiffstats
path: root/src/cnetz/main.c
diff options
context:
space:
mode:
authorAndreas Eversberg <jolly@eversberg.eu>2016-05-08 15:34:14 +0200
committerAndreas Eversberg <jolly@eversberg.eu>2016-05-08 15:53:00 +0200
commit57ba648ac4bad5d3f50249ecb0c24d0321282cb1 (patch)
treeb59961d8e28a729a0b3f9575862413b83d58b516 /src/cnetz/main.c
parentbae12156a23bc18561a9fd81a550edfd988ef437 (diff)
C-Netz: Add tiny database to track if phones are online
Reject calls, if not online. Use an interval to check if the phones are still online.
Diffstat (limited to 'src/cnetz/main.c')
-rw-r--r--src/cnetz/main.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/cnetz/main.c b/src/cnetz/main.c
index d9f45bd..2e65756 100644
--- a/src/cnetz/main.c
+++ b/src/cnetz/main.c
@@ -32,6 +32,7 @@
#include "../common/freiton.h"
#include "../common/besetztton.h"
#include "cnetz.h"
+#include "database.h"
#include "sysinfo.h"
#include "dsp.h"
#include "telegramm.h"
@@ -292,6 +293,8 @@ fail:
if (use_mncc_sock)
mncc_exit();
+ flush_db();
+
/* destroy transceiver instance */
while (sender_head)
cnetz_destroy(sender_head);