summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPau Espin Pedrol <pespin@sysmocom.de>2023-01-13 17:27:11 +0100
committerPau Espin Pedrol <pespin@sysmocom.de>2023-01-16 13:34:31 +0100
commit93aa93b6c4fd1ded2843171d83b242f0abcba2fc (patch)
tree1902834543537d85cc590c0444d221d0b0a1cc3c
parentf15eeadb21f8c308c4fdb1e5c15b8fbc38264882 (diff)
layer23: Move script_lua_close() call outside of settings.c
The only caller of gsm_settings_exit() is in app_mobile so far, which is the only app supporting/using lua scripting so far. Change-Id: I634a4514ead9d064e7509c3fbbb3a2c89c7f3a56
-rw-r--r--src/host/layer23/src/mobile/app_mobile.c1
-rw-r--r--src/host/layer23/src/mobile/settings.c3
2 files changed, 1 insertions, 3 deletions
diff --git a/src/host/layer23/src/mobile/app_mobile.c b/src/host/layer23/src/mobile/app_mobile.c
index b4466dea..a161fc32 100644
--- a/src/host/layer23/src/mobile/app_mobile.c
+++ b/src/host/layer23/src/mobile/app_mobile.c
@@ -417,6 +417,7 @@ int l23_app_work(int *_quit)
if (ms->deleting) {
gsm_settings_exit(ms);
+ script_lua_close(ms);
llist_del(&ms->entity);
talloc_free(ms);
work = 1;
diff --git a/src/host/layer23/src/mobile/settings.c b/src/host/layer23/src/mobile/settings.c
index b6e251bb..3d4d7125 100644
--- a/src/host/layer23/src/mobile/settings.c
+++ b/src/host/layer23/src/mobile/settings.c
@@ -160,9 +160,6 @@ int gsm_settings_exit(struct osmocom_ms *ms)
llist_del(&abbrev->list);
talloc_free(abbrev);
}
-
- script_lua_close(ms);
-
return 0;
}