Home GnuPG
Diffusion GnuPG ac99481ee65a

g10: fix uninit use in aead filter.

Description

g10: fix uninit use in aead filter.

* g10/decrypt-data.c (aead_underflow): Initialize 'err'
  to 0.

Just initialize to 0 and then there's no risk of using an uninit var
if we (somehow) fall through to the end label.

Found by GCC's -fanalyzer.

  • Signed-off-by: Sam James <sam@gentoo.org>

Details

Provenance
Sam James via Gnupg-devel <gnupg-devel@gnupg.org>Authored on Wed, Jan 28, 1:35 PM
wernerCommitted on Tue, Feb 17, 9:21 AM
Parents
rG1687dd35ee98: g10: fix uninit use
Branches
Unknown
Tags
Unknown

Event Timeline

werner committed rGac99481ee65a: g10: fix uninit use in aead filter. (authored by Sam James via Gnupg-devel <gnupg-devel@gnupg.org>).Tue, Feb 17, 9:21 AM