bsc: Create struct osmo_msc_data to hold MSC information, handle signals
diff --git a/openbsc/src/gsm_data.c b/openbsc/src/gsm_data.c
index 526b177..b7d39b4 100644
--- a/openbsc/src/gsm_data.c
+++ b/openbsc/src/gsm_data.c
@@ -33,6 +33,7 @@
 #include <osmocore/statistics.h>
 
 #include <openbsc/gsm_data.h>
+#include <openbsc/osmo_msc_data.h>
 #include <openbsc/abis_nm.h>
 
 void *tall_bsc_ctx;
@@ -254,6 +255,12 @@
 	if (!net)
 		return NULL;
 
+	net->msc_data = talloc_zero(net, struct osmo_msc_data);
+	if (!net->msc_data) {
+		talloc_free(net);
+		return NULL;
+	}
+
 	net->country_code = country_code;
 	net->network_code = network_code;
 	net->num_bts = 0;