Remove max_recv_size checks

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@4766 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
dengert 2010-09-24 18:34:44 +00:00
parent f339f9ba77
commit 391ec96306
1 changed files with 1 additions and 4 deletions

View File

@ -273,10 +273,7 @@ static int piv_general_io(sc_card_t *card, int ins, int p1, int p2,
if (recvbuf) {
apdu.resp = rbuf;
if (card->max_recv_size == 0 && rbuflen > 256)
apdu.le = 256;
else
apdu.le = (card->max_recv_size > 0 && card->max_recv_size <= rbuflen)? card->max_recv_size : rbuflen;
apdu.le = (rbuflen > 256) ? 256 : rbuflen;
apdu.resplen = rbuflen;
} else {
apdu.resp = rbuf;