aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorNeels Hofmeyr <neels@hofmeyr.de>2017-12-07 01:57:01 +0100
committerNeels Hofmeyr <neels@hofmeyr.de>2018-01-19 16:03:16 +0100
commitc561515ae053842dd52ae87d8f948dc51ddf591f (patch)
treecd3c740fe74f9d79dfda3cc5999ffbd2006ad063 /src
parent9869203f655858088fbcaf04fbecf61e7d7a72f3 (diff)
HO: enable handover by initializing at startup; rename init function
Diffstat (limited to 'src')
-rw-r--r--src/libbsc/handover_decision.c2
-rw-r--r--src/osmo-bsc/osmo_bsc_main.c3
2 files changed, 4 insertions, 1 deletions
diff --git a/src/libbsc/handover_decision.c b/src/libbsc/handover_decision.c
index 127b362c1..158fc1c7c 100644
--- a/src/libbsc/handover_decision.c
+++ b/src/libbsc/handover_decision.c
@@ -343,7 +343,7 @@ static int ho_dec_sig_cb(unsigned int subsys, unsigned int signal,
return 0;
}
-void on_dso_load_ho_dec(void)
+void handover_decision_1_init(void)
{
osmo_signal_register_handler(SS_LCHAN, ho_dec_sig_cb, NULL);
}
diff --git a/src/osmo-bsc/osmo_bsc_main.c b/src/osmo-bsc/osmo_bsc_main.c
index 1555ac158..1aff4c533 100644
--- a/src/osmo-bsc/osmo_bsc_main.c
+++ b/src/osmo-bsc/osmo_bsc_main.c
@@ -30,6 +30,7 @@
#include <osmocom/bsc/ctrl.h>
#include <osmocom/bsc/osmo_bsc_sigtran.h>
#include <osmocom/bsc/osmo_bsc_mgcp.h>
+#include <osmocom/bsc/handover_decision.h>
#include <osmocom/ctrl/control_cmd.h>
#include <osmocom/ctrl/control_if.h>
@@ -296,6 +297,8 @@ int main(int argc, char **argv)
mgcp_init(bsc_gsmnet);
+ handover_decision_1_init();
+
signal(SIGINT, &signal_handler);
signal(SIGTERM, &signal_handler);
signal(SIGABRT, &signal_handler);