diff options
author | Andreas.Eversberg <jolly@eversberg.eu> | 2010-10-02 16:34:04 +0000 |
---|---|---|
committer | Andreas.Eversberg <jolly@eversberg.eu> | 2010-10-02 16:34:04 +0000 |
commit | fe353f1b9f047d23172f777510c28e035eb70d64 (patch) | |
tree | 776103a7e59e3c6ba45758196a5623a2bfcb19c7 /src/host/layer23/src/mobile/app_mobile.c | |
parent | 66ff1cb347ed5d7315aa0f8e2c9b7a53d99d5892 (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.c | 3 |
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; |