summaryrefslogtreecommitdiffstats
path: root/src/sim/core.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/sim/core.c')
-rw-r--r--src/sim/core.c12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/sim/core.c b/src/sim/core.c
index 86907521..9c1c9ae2 100644
--- a/src/sim/core.c
+++ b/src/sim/core.c
@@ -206,19 +206,19 @@ struct msgb *osim_new_apdumsg(uint8_t cla, uint8_t ins, uint8_t p1,
msgb_apdu_case(msg) = APDU_CASE_1;
else if (lc == 0 && le >= 1) {
if (le <= 256)
- msgb_apdu_case(msg) = APDU_CASE_2;
+ msgb_apdu_case(msg) = APDU_CASE_2S;
else
- msgb_apdu_case(msg) = APDU_CASE_2_EXT;
+ msgb_apdu_case(msg) = APDU_CASE_2E;
} else if (le == 0 && lc >= 1) {
if (lc <= 255)
- msgb_apdu_case(msg) = APDU_CASE_3;
+ msgb_apdu_case(msg) = APDU_CASE_3S;
else
- msgb_apdu_case(msg) = APDU_CASE_3_EXT;
+ msgb_apdu_case(msg) = APDU_CASE_3E;
} else if (lc >= 1 && le >= 1) {
if (lc <= 255 & le <= 256)
- msgb_apdu_case(msg) = APDU_CASE_4;
+ msgb_apdu_case(msg) = APDU_CASE_4S;
else
- msgb_apdu_case(msg) = APDU_CASE_4_EXT;
+ msgb_apdu_case(msg) = APDU_CASE_4E;
}
return msg;