I don't know what the heck libaetpkss does, as it is closed source.
I assure you I am not happy to use proprietary code. It kept a lot of my 
packages downgraded because this bug, and it took me a day to figure out at 
last what is the problem.
It is possible that safesign calls linpcsc-lite in the wrong way.
But it is a good custom of open source software to work around bugs in other 
software.
In the other hand open() without O_NONBLOCK definitely hangs on a fifo if there 
is no process at the other side.
My patch could definitely be improved to have a timeout to wait if pcscd comes 
up.
But it does work without that, at least for me.

-- 
safesign (libaetpkss.so) hangs the process which uses it
https://bugs.launchpad.net/bugs/647545
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to