mirror of
git://git.gnupg.org/gnupg.git
synced 2025-07-02 22:46:30 +02:00
* configure.ac: Remove the check for asprintf
* app-common.h (app_openpgp_storekey: Add prototype. * app-openpgp.c (do_sign): Replace asprintf by direct allocation. This avoids problems with missing vasprintf implementations. * card-util.c (generate_card_keys): Add a #warning for gnupg 1.9 and use the same string there. * util.h [!HAVE_VASPRINTF]: Removed prototype. * vasprintf.c: Removed. It was used only at one place and I don't want to get into build problems in 1.4.
This commit is contained in:
parent
107e515aa9
commit
0ebf79c824
12 changed files with 47 additions and 183 deletions
|
@ -1298,10 +1298,15 @@ do_sign (app_t app, const char *keyidstr, int hashalgo,
|
|||
|
||||
{
|
||||
char *prompt;
|
||||
if (asprintf (&prompt, _("PIN [sigs done: %lu]"), sigcount) < 0)
|
||||
#define PROMPTSTRING _("PIN [sigs done: %lu]")
|
||||
|
||||
prompt = malloc (strlen (PROMPTSTRING) + 50);
|
||||
if (!prompt)
|
||||
return gpg_error_from_errno (errno);
|
||||
sprintf (prompt, PROMPTSTRING, sigcount);
|
||||
rc = pincb (pincb_arg, prompt, &pinvalue);
|
||||
free (prompt);
|
||||
#undef PROMPTSTRING
|
||||
}
|
||||
if (rc)
|
||||
{
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue