From a2c182df6dabce52fb6f8886b5aee5d71e18d247 Mon Sep 17 00:00:00 2001 From: Neels Hofmeyr Date: Mon, 18 Jan 2016 17:09:25 +0100 Subject: [PATCH] minor fixes --- openbsc/src/gprs/iu.c | 6 +++--- openbsc/src/osmo-cscn/cscn_main.c | 5 ++--- 2 files changed, 5 insertions(+), 6 deletions(-) diff --git a/openbsc/src/gprs/iu.c b/openbsc/src/gprs/iu.c index f73f62aa1..702beb224 100644 --- a/openbsc/src/gprs/iu.c +++ b/openbsc/src/gprs/iu.c @@ -490,8 +490,8 @@ static struct gsm_subscriber_connection *subscr_conn_lookup_iu(struct gsm_networ int gsm0408_rcvmsg_iucs(struct gsm_network *network, struct msgb *msg, uint8_t link_id) { int rc; - struct ue_conn_ctx ue_ctx; - struct gsm_subscriber_connection conn; + struct ue_conn_ctx *ue_ctx; + struct gsm_subscriber_connection *conn; ue_ctx = (struct ue_conn_ctx*)msg->dst; @@ -499,7 +499,7 @@ int gsm0408_rcvmsg_iucs(struct gsm_network *network, struct msgb *msg, uint8_t l * search? */ conn = subscr_conn_lookup_iu(network, link_id, ue_ctx->conn_id); - if (lchan->conn) { + if (conn) { /* if we already have a connection, handle DTAP. gsm0408_dispatch() is aka msc_dtap() */ gsm0408_dispatch(conn, msg); diff --git a/openbsc/src/osmo-cscn/cscn_main.c b/openbsc/src/osmo-cscn/cscn_main.c index 1df541fbc..61470d819 100644 --- a/openbsc/src/osmo-cscn/cscn_main.c +++ b/openbsc/src/osmo-cscn/cscn_main.c @@ -261,9 +261,8 @@ static int rcvmsg_iu_cs(struct msgb *msg, struct gprs_ra_id *ra_id, /* FIXME gpr DEBUGP(DIUCS, "got Iu-CS message\n"); DEBUGP(DIUCS, "Iu-CS message is %s\n", osmo_hexdump(msg->data, msg->len)); - return -1; - int gsm0408_rcvmsg_iucs(struct gsm_network *network, struct msgb *msg, uint8_t link_id) - //return gsm0408_dispatch(struct gsm_subscriber_connection *conn, struct msgb *msg) + uint8_t link_id = 1; /* TODO proper link_id */ + return gsm0408_rcvmsg_iucs(bsc_gsmnet, msg, link_id); }