diff --git a/gnupg-2.2.20-file-is-digest.patch b/gnupg-2.2.20-file-is-digest.patch index c2bf7c3..3ba9113 100644 --- a/gnupg-2.2.20-file-is-digest.patch +++ b/gnupg-2.2.20-file-is-digest.patch @@ -155,7 +155,7 @@ diff -up gnupg-2.2.20/g10/sign.c.file-is-digest gnupg-2.2.20/g10/sign.c } + else if (opt.file_is_digest) + { -+ byte *mdb, ts[5]; ++ byte *mdb, ts[5] = {0}; + size_t mdlen; + const char *fp; + int c, d; @@ -165,7 +165,7 @@ diff -up gnupg-2.2.20/g10/sign.c.file-is-digest gnupg-2.2.20/g10/sign.c + mdb = gcry_md_read(mfx.md, opt.def_digest_algo); + mdlen = gcry_md_get_algo_dlen(opt.def_digest_algo); + if (strlen(fname) != mdlen * 2 + 11) -+ log_bug("digests must be %zu + @ + 5 bytes\n", mdlen); ++ log_bug("digests must be %zu + '@' + 5 bytes\n", mdlen); + d = -1; + for (fp = fname ; *fp; ) + {