I believe the PIV problem I am having is in the SCardTransmit function.  The
trace shows the variable 
cbRecvLength is always equal to 2 in the 64-bit version, however it varies
in the 32-bit version.  This
is in the area of code where the piv-tool is trying to determine the card
type.  

In the SCardTransmit function of xrdp_pcsc.c, I notice the comments:

// TODO figure out why recv pci does not work
if (1 || (pioRecvPci == 0) || (pioRecvPci->cbPciLength < 8))

What does this mean?   Would that be causing the problem?




--
View this message in context: 
http://xrdp-devel.766250.n3.nabble.com/XRDP-SmartCard-Support-fails-on-64-bit-Ubuntu-System-tp4025466p4025525.html
Sent from the XRDP Devel mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Time is money. Stop wasting it! Get your web API in 5 minutes.
www.restlet.com/download
http://p.sf.net/sfu/restlet
_______________________________________________
xrdp-devel mailing list
xrdp-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/xrdp-devel

Reply via email to