summaryrefslogtreecommitdiffstats
path: root/src/osmo_ss7_app.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/osmo_ss7_app.erl')
-rw-r--r--src/osmo_ss7_app.erl8
1 files changed, 6 insertions, 2 deletions
diff --git a/src/osmo_ss7_app.erl b/src/osmo_ss7_app.erl
index 2bd8292..6da421d 100644
--- a/src/osmo_ss7_app.erl
+++ b/src/osmo_ss7_app.erl
@@ -8,7 +8,9 @@
-export([reload_config/0]).
start(normal, StartArgs) ->
- supervisor:start_link({local, osmo_ss7_sup}, osmo_ss7_sup, StartArgs).
+ {ok, Pid} = supervisor:start_link({local, osmo_ss7_sup}, osmo_ss7_sup, StartArgs),
+ reload_config(),
+ {ok, Pid}.
start_phase(_Phase, _StartType, _PhaseArgs) ->
@@ -27,5 +29,7 @@ config_change(_Changed, _New, _Removed) ->
reload_config() ->
osmo_util:reload_config(),
- % FIXME: do something
+ % fixme: why not in config/change/3 ?
+ ss7_links:reload_config(),
+ ss7_routes:reload_config(),
ok.