diff options
Diffstat (limited to 'src/osmo_ss7_app.erl')
-rw-r--r-- | src/osmo_ss7_app.erl | 8 |
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. |