[pkg-opensc-commit] [opensc] 18/295: fixed possible loss of data

Eric Dorland eric at moszumanska.debian.org
Sat Jun 24 21:11:12 UTC 2017


This is an automated email from the git hooks/post-receive script.

eric pushed a commit to branch master
in repository opensc.

commit 72dda66be8c3261aae5af54807afdedfa94f4c67
Author: Frank Morgner <frankmorgner at gmail.com>
Date:   Sun Jun 5 21:51:16 2016 +0200

    fixed possible loss of data
---
 src/libopensc/pkcs15.c | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/src/libopensc/pkcs15.c b/src/libopensc/pkcs15.c
index f3b671c..a525971 100644
--- a/src/libopensc/pkcs15.c
+++ b/src/libopensc/pkcs15.c
@@ -2221,7 +2221,8 @@ sc_pkcs15_encode_unusedspace(struct sc_context *ctx, struct sc_pkcs15_card *p15c
 		sc_format_asn1_entry(asn1_unusedspace + c, asn1_values + 3*c, NULL, 1);
 		sc_copy_asn1_entry(c_asn1_unusedspace_values, asn1_values + 3*c);
 		sc_format_asn1_entry(asn1_values + 3*c, &unusedspace->path, NULL, 1);
-		sc_format_asn1_entry(asn1_values + 3*c+1, &unusedspace->auth_id, NULL, unusedspace->auth_id.len);
+		sc_format_asn1_entry(asn1_values + 3*c+1, &unusedspace->auth_id, NULL,
+			   unusedspace->auth_id.len > 0 ? 1 : 0);
 		c++;
 	}
 	asn1_unusedspace[c].name = NULL;

-- 
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/pkg-opensc/opensc.git



More information about the pkg-opensc-commit mailing list