diff options
Diffstat (limited to 'src/gpg.c')
-rw-r--r-- | src/gpg.c | 9 |
1 files changed, 4 insertions, 5 deletions
@@ -125,14 +125,14 @@ remove_homedir () logmsg (LOG_DEBUG, _("removing GNUPG home directory: %s"), homedir); if (rmdir_r (homedir)) logmsg (LOG_CRIT, _("failed to remove GPG directory %s"), homedir); } /* Create a temporary GPG home directory */ -int -wydawca_gpg_homedir () +static int +create_gpg_homedir () { if (homedir) return 0; homedir = xstrdup ("/tmp/wydawca-XXXXXX"); if (!mkdtemp (homedir)) @@ -219,18 +219,17 @@ gpg_verify_signature (gpgme_ctx_t ctx, gpgme_signature_t sig, int verify_directive_signature (struct file_triplet *trp, const struct spool *spool) { gpgme_ctx_t ctx; gpgme_data_t key_data, directive_data, plain; - off_t size; gpgme_error_t ec; int rc; struct uploader_info *uptr; - wydawca_gpg_homedir (); + create_gpg_homedir (); fail_if_err (gpgme_new (&ctx)); for (uptr = trp->uploader_list; uptr; uptr = uptr->next) { gpgme_import_result_t res; gpgme_import_status_t pstat; @@ -298,13 +297,13 @@ verify_detached_signature (struct file_triplet *trp, logmsg (LOG_CRIT, _("cannot find path to gpg binary (attempting to verify " "the detached signature for %s"), trp->name); return 1; } - wydawca_gpg_homedir (); + create_gpg_homedir (); argv[0] = info->file_name; argv[1] = "--verify"; argv[2] = trp->file[file_signature].name; argv[3] = trp->file[file_dist].name; argv[4] = NULL; |