+++ /dev/null
---- opensc-0.7.0/src/libopensc/card-gpk.c.orig Thu May 2 13:54:27 2002
-+++ opensc-0.7.0/src/libopensc/card-gpk.c Wed Mar 12 10:31:58 2003
-@@ -735,8 +735,8 @@
- apdu->le += 3;
- if (crycks1)
- memcpy(crycks1, out, 3);
-- memset(k1, 0, sizeof(k1));
-- memset(k2, 0, sizeof(k2));
-+ memset(&k1, 0, sizeof(k1));
-+ memset(&k2, 0, sizeof(k2));
- memset(in, 0, sizeof(in));
- memset(out, 0, sizeof(out));
- memset(block, 0, sizeof(block));
-@@ -878,8 +878,8 @@
- if (memcmp(r_rn, out+4, 4) != 0)
- r = SC_ERROR_INVALID_ARGUMENTS;
-
-- memset(k1, 0, sizeof(k1));
-- memset(k2, 0, sizeof(k2));
-+ memset(&k1, 0, sizeof(k1));
-+ memset(&k2, 0, sizeof(k2));
- memset(out, 0, sizeof(out));
- return r;
- }