Make sure to return correct error codes for secmem failures.
authorWerner Koch <wk@gnupg.org>
Tue, 19 Apr 2011 14:22:48 +0000 (16:22 +0200)
committerWerner Koch <wk@gnupg.org>
Tue, 19 Apr 2011 14:22:48 +0000 (16:22 +0200)
commit1351cc95b5ee70fde396f8d5754214ef6db4baec
treeb1d0ed32eba13178d485abeda6f5e216c4a23729
parent8ecc5614cc40a2d37c3ca704d06470a38c76983d
Make sure to return correct error codes for secmem failures.

ERRNO was not always set and thus it could happen that a misleading
error code was returned form a malloc functions.  Fix was to set
ERRNO.

At one place we also switched to the newer gpg_err_code_from_syserror
which makes sure to return a special error code in case ERRNO is not
set at all.
cipher/ChangeLog
cipher/cipher.c
src/ChangeLog
src/secmem.c
src/stdmem.c