winscard
Marcus Meissner
meissner at suse.de
Fri Sep 30 09:47:54 CDT 2011
On Fri, Sep 30, 2011 at 11:42:26AM +0200, Vincent Hardy wrote:
> Hi all,
>
> Here are four patches that are a partial but functional
> implementation of winscard.
>
> I installed "Belgian Electronic Identity Card MiddleWare"
> (http://eid-mw.googlecode.com/files/BeidMW35-6995.msi)
>
> I tested winscard by starting beid35gui.exe and I can see my
> identity card data.
>
> Moreover, this should help to solve this bug
> http://bugs.winehq.org/show_bug.cgi?id=26978.
>
> Are these 4 patches good enough to be sent to wine-patch ?
Patch looks largely good to me. 1 comment I have on quick review below.
It is probably hard to write testcases that work without hardware,
but if you can think of any, they would be welcome.
....
> + State = pStates[i].dwEventState & (~SCARD_STATE_CHANGED);
> + rgReaderStates[i].cbAtr = pStates[i].cbAtr;
> + memcpy(rgReaderStates[i].rgbAtr, pStates[i].rgbAtr, MAX_ATR_SIZE);
The "MAX_ATR_SIZE" size looks wrong. Should it be perhaps pStates[i].cbAtr
which seems to be the bytecount?
With that clarified you could already send them to wine-patches as-is.
Ciao, Marcus
More information about the wine-devel
mailing list