bsc: Fix crash when making a MSC connection.

Use the right types that are passed as void..
diff --git a/openbsc/src/bsc/osmo_bsc_msc.c b/openbsc/src/bsc/osmo_bsc_msc.c
index 0bdb71f..e2aedaa 100644
--- a/openbsc/src/bsc/osmo_bsc_msc.c
+++ b/openbsc/src/bsc/osmo_bsc_msc.c
@@ -194,8 +194,7 @@
 	int error;
 	struct msgb *msg = ipaccess_read_msg(bfd, &error);
 	struct ipaccess_head *hh;
-	struct gsm_network *net = (struct gsm_network *) bfd->data;
-	struct osmo_msc_data *data = net->msc_data;
+	struct osmo_msc_data *data = (struct osmo_msc_data *) bfd->data;
 
 	if (!msg) {
 		if (error == 0) {
@@ -283,7 +282,7 @@
                 LOGP(DMSC, LOGL_ERROR, "Failed to set TCP_NODELAY: %s\n", strerror(errno));
 
 	data = (struct osmo_msc_data *) con->write_queue.bfd.data;
-	msc_ping_timeout_cb(con);
+	msc_ping_timeout_cb(data);
 
 	sig.data = data;
 	dispatch_signal(SS_MSC, S_MSC_CONNECTED, &sig);