2007-04-26 Marcus Brinkmann <marcus@g10code.de>
authorMarcus Brinkmann <mb@g10code.com>
Sat, 28 Apr 2007 16:04:44 +0000 (16:04 +0000)
committerMarcus Brinkmann <mb@g10code.com>
Sat, 28 Apr 2007 16:04:44 +0000 (16:04 +0000)
* passphrase.c (passphrase_to_dek): Write missing passphrase
status message in case of cancellation.

g10/ChangeLog
g10/passphrase.c

index c8ce0c9..c7a190e 100644 (file)
@@ -1,3 +1,8 @@
+2007-04-26  Marcus Brinkmann  <marcus@g10code.de>
+
+       * passphrase.c (passphrase_to_dek): Write missing passphrase
+       status message in case of cancellation.
+
 2007-04-16  Werner Koch  <wk@g10code.com>
 
        * build-packet.c (mpi_write): Made buffer a bit larger.  Reported
index c3d42dc..122b251 100644 (file)
@@ -627,6 +627,7 @@ passphrase_to_dek (u32 *keyid, int pubkey_algo,
       if (*canceled)
         {
           xfree (pw);
+         write_status( STATUS_MISSING_PASSPHRASE );
           return NULL;
         }
       if (!pw)
@@ -642,6 +643,7 @@ passphrase_to_dek (u32 *keyid, int pubkey_algo,
                 {
                   xfree (pw);
                   xfree (pw2);
+                 write_status( STATUS_MISSING_PASSPHRASE );
                   return NULL;
                 }
              if (!pw2)