http://bugs.winehq.org/show_bug.cgi?id=21443
--- Comment #3 from Juan Lang juan_lang@yahoo.com 2010-03-11 15:21:26 --- That check was present in the initial commit of rsaenh: http://source.winehq.org/git/wine.git/?a=blob;f=dlls/rsaenh/rsaenh.c;hb=64dc...
As you say, no comment or test to justify it.
What happens if you remove the check from rsaenh.c?