From 06df9e30b23a34a4e53bb08af2ea8cadf15b504d Mon Sep 17 00:00:00 2001 From: Jakub Jelen Date: Fri, 25 Jun 2021 16:34:29 +0200 Subject: [PATCH] Increase the maximum number of readers Resolves: rhbz#1975424 --- ccid-1.4.34-maxreaders.patch | 12 ++++++++++++ pcsc-lite-ccid.spec | 2 ++ 2 files changed, 14 insertions(+) create mode 100644 ccid-1.4.34-maxreaders.patch diff --git a/ccid-1.4.34-maxreaders.patch b/ccid-1.4.34-maxreaders.patch new file mode 100644 index 0000000..64a5607 --- /dev/null +++ b/ccid-1.4.34-maxreaders.patch @@ -0,0 +1,12 @@ +diff -up ./src/ccid_ifdhandler.h.readers_32 ./src/ccid_ifdhandler.h +--- ./src/ccid_ifdhandler.h.readers_32 2018-08-20 16:06:34.080905748 -0700 ++++ ./src/ccid_ifdhandler.h 2018-08-20 16:07:04.638097096 -0700 +@@ -47,7 +47,7 @@ extern int DriverOptions; + * The maximum number of readers is also limited in pcsc-lite (16 by default) + * see the definition of PCSCLITE_MAX_READERS_CONTEXTS in src/PCSC/pcsclite.h + */ +-#define CCID_DRIVER_MAX_READERS 16 ++#define CCID_DRIVER_MAX_READERS 48 + + /* + * CCID driver specific functions diff --git a/pcsc-lite-ccid.spec b/pcsc-lite-ccid.spec index 87ff2f4..d05c85a 100644 --- a/pcsc-lite-ccid.spec +++ b/pcsc-lite-ccid.spec @@ -12,6 +12,7 @@ Source0: https://ccid.apdu.fr/files/ccid-%{version}.tar.bz2 Source1: https://ccid.apdu.fr/files/ccid-%{version}.tar.bz2.asc Source2: gpgkey-F5E11B9FFE911146F41D953D78A1B4DFE8F9C57E.gpg Patch0: ccid-1.4.26-omnikey-3121.patch +Patch1: ccid-1.4.34-maxreaders.patch BuildRequires: make BuildRequires: perl-interpreter @@ -38,6 +39,7 @@ PC/SC Lite daemon. gpgv2 --keyring %{SOURCE2} %{SOURCE1} %{SOURCE0} %setup -q -n ccid-%{version} %patch0 -p1 -b .omnikey +%patch1 -p0 -b .maxreaders %build