aboutsummaryrefslogtreecommitdiff
path: root/security/opensc
diff options
context:
space:
mode:
authorAlex Dupre <ale@FreeBSD.org>2007-02-23 21:16:33 +0000
committerAlex Dupre <ale@FreeBSD.org>2007-02-23 21:16:33 +0000
commitc40ea65aeeefa987b646925e6755c1f4d46d953e (patch)
treef65c603a288e0974742746b30325b971482905c6 /security/opensc
parent78367fc7332cf49b4c60ab047a8af005dbc64d4b (diff)
downloadports-c40ea65aeeefa987b646925e6755c1f4d46d953e.tar.gz
ports-c40ea65aeeefa987b646925e6755c1f4d46d953e.zip
Notes
Diffstat (limited to 'security/opensc')
-rw-r--r--security/opensc/files/patch-src_libopensc_reader-pcsc.c19
1 files changed, 19 insertions, 0 deletions
diff --git a/security/opensc/files/patch-src_libopensc_reader-pcsc.c b/security/opensc/files/patch-src_libopensc_reader-pcsc.c
new file mode 100644
index 000000000000..5598836ac228
--- /dev/null
+++ b/security/opensc/files/patch-src_libopensc_reader-pcsc.c
@@ -0,0 +1,19 @@
+--- src/libopensc/reader-pcsc.c.orig Fri Feb 23 22:13:56 2007
++++ src/libopensc/reader-pcsc.c Fri Feb 23 22:14:40 2007
+@@ -60,7 +60,6 @@
+ #undef SCARD_PROTOCOL_ANY
+ #define SCARD_PROTOCOL_ANY (SCARD_PROTOCOL_T0 | SCARD_PROTOCOL_T1)
+ #ifdef _WIN32
+-#define SCARD_SCOPE_GLOBAL SCARD_SCOPE_USER
+
+ /* Error printing */
+ #define PCSC_ERROR(ctx, desc, rv) sc_error(ctx, desc ": %lx\n", rv);
+@@ -717,7 +716,7 @@
+ struct pcsc_global_private_data *gpriv;
+ scconf_block *conf_block;
+
+- rv = SCardEstablishContext(SCARD_SCOPE_GLOBAL,
++ rv = SCardEstablishContext(SCARD_SCOPE_USER,
+ NULL, NULL, &pcsc_ctx);
+ if (rv != SCARD_S_SUCCESS)
+ return pcsc_ret_to_error(rv);