From 19e8d21a7e3bdc4a338a36d42fa4febcb0580fe6 Mon Sep 17 00:00:00 2001 From: James Prestwood Date: Thu, 3 May 2018 15:30:29 -0700 Subject: [PATCH] simutil: fix bug when parsing AID type --- src/simutil.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/simutil.c b/src/simutil.c index 7a23c977..9287df17 100644 --- a/src/simutil.c +++ b/src/simutil.c @@ -1576,7 +1576,7 @@ GSList *sim_parse_app_template_entries(const unsigned char *buffer, int len) memcpy(app.aid, aid, app.aid_len); - app.type = (app.aid[5] << 8) & app.aid[6]; + app.type = (app.aid[5] << 8) | app.aid[6]; /* Find the label (optional) */ label = ber_tlv_find_by_tag(dataobj, 0x50, dataobj_len,