diff --git a/gpg-interface.c b/gpg-interface.c index 3dc2fe397e32d79713780596f0ef4666c14b5955..f6d9d872709b4c883b8d6ba0c8ca067f98f20195 100644 --- a/gpg-interface.c +++ b/gpg-interface.c @@ -210,7 +210,7 @@ int verify_signed_buffer(const char *payload, size_t payload_size, struct strbuf *gpg_output, struct strbuf *gpg_status) { struct child_process gpg = CHILD_PROCESS_INIT; - const char *args_gpg[] = {NULL, "--status-fd=1", "--verify", "FILE", "-", NULL}; + const char *args_gpg[] = {NULL, "--status-fd=1", "--keyid-format=long", "--verify", "FILE", "-", NULL}; char path[PATH_MAX]; int fd, ret; struct strbuf buf = STRBUF_INIT; @@ -231,7 +231,7 @@ int verify_signed_buffer(const char *payload, size_t payload_size, gpg.out = -1; if (gpg_output) gpg.err = -1; - args_gpg[3] = path; + args_gpg[4] = path; if (start_command(&gpg)) { unlink(path); return error(_("could not run gpg."));