summaryrefslogtreecommitdiffstats
path: root/src/host/layer23/src/mobile/app_mobile.c
diff options
context:
space:
mode:
authorAndreas.Eversberg <jolly@eversberg.eu>2010-10-02 16:34:04 +0000
committerAndreas.Eversberg <jolly@eversberg.eu>2010-10-02 16:34:04 +0000
commitfe353f1b9f047d23172f777510c28e035eb70d64 (patch)
tree776103a7e59e3c6ba45758196a5623a2bfcb19c7 /src/host/layer23/src/mobile/app_mobile.c
parent66ff1cb347ed5d7315aa0f8e2c9b7a53d99d5892 (diff)
[layer23] Notify user when config change requires restart to take effect
Diffstat (limited to 'src/host/layer23/src/mobile/app_mobile.c')
-rw-r--r--src/host/layer23/src/mobile/app_mobile.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/host/layer23/src/mobile/app_mobile.c b/src/host/layer23/src/mobile/app_mobile.c
index 60055e9a..924b6c09 100644
--- a/src/host/layer23/src/mobile/app_mobile.c
+++ b/src/host/layer23/src/mobile/app_mobile.c
@@ -46,6 +46,7 @@ extern struct log_target *stderr_target;
static const char *config_file = "/etc/osmocom/osmocom.cfg";
extern void *l23_ctx;
extern unsigned short vty_port;
+extern int vty_reading;
int mobile_started = 0;
@@ -188,6 +189,7 @@ int l23_app_init(struct osmocom_ms *ms)
vty_init(&vty_info);
ms_vty_init();
dummy_conn.priv = NULL;
+ vty_reading = 1;
rc = vty_read_config_file(config_file, &dummy_conn);
if (rc < 0) {
fprintf(stderr, "Failed to parse the config file: '%s'\n",
@@ -196,6 +198,7 @@ int l23_app_init(struct osmocom_ms *ms)
"'touch %s'\n", config_file);
return rc;
}
+ vty_reading = 0;
telnet_init(l23_ctx, NULL, vty_port);
if (rc < 0)
return rc;