File opensc-0_19_0-CVE-2019-19479.patch of Package opensc.29261

Index: opensc-0.19.0/src/libopensc/card-setcos.c
===================================================================
--- opensc-0.19.0.orig/src/libopensc/card-setcos.c
+++ opensc-0.19.0/src/libopensc/card-setcos.c
@@ -869,7 +869,7 @@ static void parse_sec_attr_44(sc_file_t
 			}
 
 			/* Encryption key present ? */
-			iPinCount = iACLen - 1;		
+			iPinCount = iACLen > 0 ? iACLen - 1 : 0;
 
 			if (buf[iOffset] & 0x20) {
 				int iSC;
openSUSE Build Service is sponsored by