diff options
author | Kévin Redon <kredon@sysmocom.de> | 2018-07-18 14:06:13 +0200 |
---|---|---|
committer | Kévin Redon <kredon@sysmocom.de> | 2018-07-18 14:06:23 +0200 |
commit | b60538888fb4f8b78189214421a17a7a5802c063 (patch) | |
tree | 66375fc848550b2586ab59f4bb11fcfbf75b4a46 /firmware/libboard | |
parent | 680bdaba96f2643ea70441fffc7bf123ae5e91b1 (diff) |
cardem: fix USB message parsing
the msg->l2h pointer was not set but used later on, e.g. in
dispatch_usb_command_cardem, case SIMTRACE_MSGT_DT_CEMU_SET_ATR):
> case SIMTRACE_MSGT_DT_CEMU_SET_ATR:
> > atr = (struct cardemu_usb_msg_set_atr *) msg->l2h;
> > card_emu_set_atr(ci->ch, atr->atr, atr->atr_len);
l2h is by default 0, thus not pointing to the actual message l2h.
I wonder how cardem worked worked before with this issue though.
Change-Id: Ifbb53dbf478d8dade82251f769e78e1306e77434
Diffstat (limited to 'firmware/libboard')
0 files changed, 0 insertions, 0 deletions