2005-10-16 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Sun, 16 Oct 2005 19:38:32 +0000 (19:38 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Sun, 16 Oct 2005 19:38:32 +0000 (19:38 +0000)
* rungpg.c (gpg_edit): Don't add a key argument if in card edit
mode.

trunk/gpgme/ChangeLog
trunk/gpgme/rungpg.c

index d77adcf505facb5158ed3f12e441afe7747eecdf..880ec6bc44426bbff741acc8d810c778dbd70a0b 100644 (file)
@@ -1,3 +1,8 @@
+2005-10-16  Marcus Brinkmann  <marcus@g10code.de>
+
+       * rungpg.c (gpg_edit): Don't add a key argument if in card edit
+       mode.
+
 2005-10-06  Marcus Brinkmann  <marcus@g10code.de>
 
        * Makefile.am (gpgme.dll gpgme.dll.a): Use $(srcdir) for
index 33c46eda5c3beb5461886865baeaa8d8fbc2d3ad..44db825d4eef1c5edd0c535f1175cae120b90d21 100644 (file)
@@ -1356,7 +1356,7 @@ gpg_edit (void *engine, int type, gpgme_key_t key, gpgme_data_t out,
     err = add_data (gpg, out, 1, 1);
   if (!err)
     err = add_arg (gpg, "--");
-  if (!err)
+  if (!err && type == 0)
     {
       const char *s = key->subkeys ? key->subkeys->fpr : NULL;
       if (!s)