Fix possible assert in the card edit.
authorWerner Koch <wk@gnupg.org>
Tue, 9 Jun 2009 18:59:45 +0000 (18:59 +0000)
committerWerner Koch <wk@gnupg.org>
Tue, 9 Jun 2009 18:59:45 +0000 (18:59 +0000)
src/ChangeLog
src/engine-gpg.c

index 7f67b02..3e03da5 100644 (file)
@@ -1,5 +1,7 @@
 2009-06-09  Werner Koch  <wk@g10code.com>
 
+       * engine-gpg.c (gpg_io_event): Test for cmd.fd.
+
        * version.c (gpgme_check_version_internal): Make result const.
 
        * gpgme.c: Include priv-io.h.
index 606b4d7..34bd613 100644 (file)
@@ -171,6 +171,8 @@ close_notify_handler (int fd, void *opaque)
     }
   else if (gpg->colon.fd[1] == fd)
     gpg->colon.fd[1] = -1;
+  else if (gpg->cmd.fd == fd)
+    gpg->cmd.fd = -1;
   else if (gpg->fd_data_map)
     {
       int i;