mirror of https://gerrit.osmocom.org/pysim
fix: Decoder may raise KeyError
This fixes an issue where a KeyError may be raised when 'A5' is not present in `fcp` Change-Id: I5bb6131bd76c7bae2a70034c429cae2b380d164f
This commit is contained in:
parent
931bc66331
commit
c104095c69
|
@ -684,7 +684,7 @@ class CardProfileUICC(CardProfile):
|
|||
fcp_tlv = TLV(FCP_TLV_MAP)
|
||||
fcp = fcp_tlv.parse(fcp_base['62'])
|
||||
# further decode the proprietary information
|
||||
if fcp['A5']:
|
||||
if 'A5' in fcp:
|
||||
prop_tlv = TLV(FCP_Proprietary_TLV_MAP)
|
||||
prop = prop_tlv.parse(fcp['A5'])
|
||||
fcp['A5'] = tlv_val_interpret(FCP_prorietary_interpreter_map, prop)
|
||||
|
|
Loading…
Reference in New Issue