mirror of https://gerrit.osmocom.org/simtrace2
Vadim Yanitskiy
fdfb02418f
osmo_apdu_segment_in() may return a negative number on receipt of "unknown APDU case", and that would crash simtrace2-cardem-pcsc: msgb(0x55d2cf7aa8a0): Not enough tailroom msgb_put (allocated 920, head at 0, len 7, tailroom 1017 < want tailroom 65534) backtrace() returned 19 addresses Whenever osmo_apdu_segment_in() fails to recognize an APDU, the communication is broken, because we don't know if we should continue transmitting or receiving. Only a successful return value by would allow us to know this. Do not crash, exit() gracefully. Change-Id: I9e97b955a28ec886a429d744f9316e7e71be4481 Related: OS#5600 |
||
---|---|---|
.. | ||
contrib | ||
include | ||
lib | ||
src | ||
.gitignore | ||
COPYING | ||
Makefile.am | ||
configure.ac | ||
libosmo-simtrace2.pc.in |