From c88e4892ac2bc43d67e208a1ce86d9581ca17beb Mon Sep 17 00:00:00 2001 From: frankmorgner Date: Fri, 4 Jun 2010 21:34:25 +0000 Subject: [PATCH] fixed uninitialized pointer which caused segfault on decryption. git-svn-id: https://vsmartcard.svn.sourceforge.net/svnroot/vsmartcard@130 96b47cad-a561-4643-ad3b-153ac7d7599c --- ccid/src/sm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ccid/src/sm.c b/ccid/src/sm.c index 3e38f24..1436831 100644 --- a/ccid/src/sm.c +++ b/ccid/src/sm.c @@ -463,7 +463,7 @@ static int sm_decrypt(const struct sm_ctx *ctx, sc_card_t *card, size_t sw_len = sizeof sw, mac_len = sizeof mac, fdata_len = sizeof fdata, buf_len, asn1_len; const u8 *buf; - u8 *data, *mac_data = NULL, *asn1 = NULL; + u8 *data = NULL, *mac_data = NULL, *asn1 = NULL; sc_copy_asn1_entry(c_sm_rapdu, sm_rapdu); sc_format_asn1_entry(sm_rapdu + 0, fdata, &fdata_len, 0);