mirror of
git://git.gnupg.org/gnupg.git
synced 2025-03-28 22:49:59 +01: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:
parent
4f35ef499a
commit
f82a6e0f08
@ -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;
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user