1
0
mirror of git://git.gnupg.org/gnupg.git synced 2024-06-03 22:48:03 +02:00

agent: Init a local variable in the error case.

* agent/pksign.c (do_encode_md): Init HASH on error.
This commit is contained in:
Werner Koch 2014-09-18 15:32:17 +02:00
parent 4f35ef499a
commit f82a6e0f08

View File

@ -62,13 +62,15 @@ do_encode_md (const byte * md, size_t mdlen, int algo, gcry_sexp_t * r_hash,
gcry_mpi_t mpi; gcry_mpi_t mpi;
rc = gcry_mpi_scan (&mpi, GCRYMPI_FMT_USG, md, mdlen, NULL); rc = gcry_mpi_scan (&mpi, GCRYMPI_FMT_USG, md, mdlen, NULL);
if (! rc) if (!rc)
{ {
rc = gcry_sexp_build (&hash, NULL, rc = gcry_sexp_build (&hash, NULL,
"(data (flags raw) (value %m))", "(data (flags raw) (value %m))",
mpi); mpi);
gcry_mpi_release (mpi); gcry_mpi_release (mpi);
} }
else
hash = NULL;
} }