if there is a good reason to ignore return value, please add a good comment about it.
Thank you. There is no reason. It is fixed in:
http://git.gnupg.org/cgi-bin/gitweb.cgi?p=gnupg.git;a=commit;h=4ee881bff4c8fdfa4b3b7a4b7afab611471e97f1