summaryrefslogtreecommitdiffstats
path: root/src/host/layer23/src/common/sim.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/host/layer23/src/common/sim.c')
-rw-r--r--src/host/layer23/src/common/sim.c14
1 files changed, 5 insertions, 9 deletions
diff --git a/src/host/layer23/src/common/sim.c b/src/host/layer23/src/common/sim.c
index ed7f54a9..4a4144ab 100644
--- a/src/host/layer23/src/common/sim.c
+++ b/src/host/layer23/src/common/sim.c
@@ -13,10 +13,6 @@
* MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
* GNU General Public License for more details.
*
- * You should have received a copy of the GNU General Public License along
- * with this program; if not, write to the Free Software Foundation, Inc.,
- * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
- *
*/
#include <stdint.h>
@@ -28,11 +24,11 @@
#include <osmocom/core/gsmtap.h>
#include <osmocom/bb/common/logging.h>
+#include <osmocom/bb/common/l23_app.h>
#include <osmocom/bb/common/osmocom_data.h>
+#include <osmocom/bb/common/ms.h>
#include <osmocom/bb/common/l1ctl.h>
-extern struct gsmtap_inst *gsmtap_inst;
-
static int sim_process_job(struct osmocom_ms *ms);
/*
@@ -243,7 +239,7 @@ int gsm_sim_job_dequeue(struct osmocom_ms *ms)
sim_process_job(ms);
return 1; /* work done */
}
-
+
return 0;
}
@@ -877,7 +873,7 @@ int sim_apdu_resp(struct osmocom_ms *ms, struct msgb *msg)
if ((ms->sim.apdu_len + length) <= sizeof(ms->sim.apdu_data)) {
memcpy(ms->sim.apdu_data + ms->sim.apdu_len, data, length);
ms->sim.apdu_len += length;
- gsmtap_send_ex(gsmtap_inst, GSMTAP_TYPE_SIM,
+ gsmtap_send_ex(l23_cfg.gsmtap.inst, GSMTAP_TYPE_SIM,
0, 0, 0, 0, 0, 0, 0, ms->sim.apdu_data, ms->sim.apdu_len);
}
}
@@ -1132,7 +1128,7 @@ int sim_apdu_resp(struct osmocom_ms *ms, struct msgb *msg)
case SIM_JOB_INCREASE:
if (length != 4) {
LOGP(DSIM, LOGL_ERROR, "expecting uint32_t as "
- "value lenght, but got %d bytes\n",
+ "value length, but got %d bytes\n",
length);
goto request_error;
}