File opensc-0_18_0-CVE-2019-15946.patch of Package opensc.11155
Index: opensc-0.18.0/src/libopensc/asn1.c
===================================================================
--- opensc-0.18.0.orig/src/libopensc/asn1.c
+++ opensc-0.18.0/src/libopensc/asn1.c
@@ -1457,7 +1457,7 @@ static int asn1_decode_entry(sc_context_
/* Strip off padding zero */
if ((entry->flags & SC_ASN1_UNSIGNED)
- && obj[0] == 0x00 && objlen > 1) {
+ && objlen > 1 && obj[0] == 0x00) {
objlen--;
obj++;
}