make DNS and URI fields work in gpgsm --gen-key.
authorNIIBE Yutaka <gniibe@fsij.org>
Thu, 26 Apr 2012 08:23:39 +0000 (10:23 +0200)
committerWerner Koch <wk@gnupg.org>
Thu, 26 Apr 2012 08:23:39 +0000 (10:23 +0200)
* sm/certreqgen-ui.c (gpgsm_gencertreq_tty): Actually set mb_uri and
mb_dns.avoid buffer strncpy-induced buffer overrun

sm/certreqgen-ui.c

index 236d53b..41492f5 100644 (file)
@@ -339,12 +339,12 @@ gpgsm_gencertreq_tty (ctrl_t ctrl, estream_t output_stream)
   /* DNS names.  */
   tty_printf (_("Enter DNS names"));
   tty_printf (_(" (optional; end with an empty line):\n"));
-  ask_mb_lines (&mb_email, "Name-DNS: ");
+  ask_mb_lines (&mb_dns, "Name-DNS: ");
 
   /* URIs.  */
   tty_printf (_("Enter URIs"));
   tty_printf (_(" (optional; end with an empty line):\n"));
-  ask_mb_lines (&mb_email, "Name-URI: ");
+  ask_mb_lines (&mb_uri, "Name-URI: ");
 
 
   /* Want a self-signed certificate?  */