Fix --output option used when with --export-secret-kety-p12.
authorWerner Koch <wk@gnupg.org>
Tue, 20 May 2008 08:00:40 +0000 (08:00 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 20 May 2008 08:00:40 +0000 (08:00 +0000)
sm/ChangeLog
sm/export.c
sm/gpgsm.c
sm/import.c

index 09e249d..fa6f0b7 100644 (file)
@@ -1,3 +1,8 @@
+2008-05-20  Werner Koch  <wk@g10code.com>
+
+       * gpgsm.c (main) <aExportSecretKeyP12>: Pass FP and not stdout to
+       the export function.  Reported by Marc Mutz.
+
 2008-05-06  Werner Koch  <wk@g10code.com>
 
        * keylist.c (list_external_keys): Ignore NOT FOUND error code.
index 1e8e95a..c1b9eaa 100644 (file)
@@ -369,7 +369,7 @@ gpgsm_p12_export (ctrl_t ctrl, const char *name, FILE *fp)
       goto leave;
     }
 
-  /* Lookup the certificate an make sure that it is unique. */
+  /* Lookup the certificate and make sure that it is unique. */
   rc = keydb_search (hd, desc, 1);
   if (!rc)
     {
index 64629bf..a26775a 100644 (file)
@@ -1808,7 +1808,7 @@ main ( int argc, char **argv)
         FILE *fp = open_fwrite (opt.outfile?opt.outfile:"-");
 
         if (argc == 1)
-          gpgsm_p12_export (&ctrl, *argv, stdout);
+          gpgsm_p12_export (&ctrl, *argv, fp);
         else
           wrong_args ("--export-secret-key-p12 KEY-ID");
         if (fp != stdout)
index ba49da5..3045c89 100644 (file)
@@ -652,7 +652,7 @@ parse_p12 (ctrl_t ctrl, ksba_reader_t reader,
     {
       /* We only write a plain error code and not direct
          BAD_PASSPHRASE because the pkcs12 parser might issue this
-         message multiple times, BAd_PASSPHRASE in general requires a
+         message multiple times, BAD_PASSPHRASE in general requires a
          keyID and parts of the import might actually succeed so that
          IMPORT_PROBLEM is also not appropriate. */
       gpgsm_status_with_err_code (ctrl, STATUS_ERROR,