scd: Allow for certificates > 1024 with PC/SC.
authorAndreas Schwier <andreas.schwier@cardcontact.de>
Fri, 18 Jul 2014 16:22:26 +0000 (18:22 +0200)
committerNIIBE Yutaka <gniibe@fsij.org>
Tue, 13 Jan 2015 03:23:23 +0000 (12:23 +0900)
* scd/pcsc-wrapper.c (handle_transmit): Enlarge buffer to 4096 too
allow for larger certificates.

--

Cherry-pick from 5798673156a66f4c39e1d34e358b03539194d57c.
Forward ported from 2.0.

scd/pcsc-wrapper.c

index b3060e1..843603a 100644 (file)
@@ -715,7 +715,7 @@ handle_transmit (unsigned char *argbuf, size_t arglen)
   long err;
   struct pcsc_io_request_s send_pci;
   pcsc_dword_t recv_len;
-  unsigned char buffer[1024];
+  unsigned char buffer[4096];
 
   /* The apdu should at least be one byte. */
   if (!arglen)