diff options
Diffstat (limited to 'gpgme/rungpg.c')
-rw-r--r-- | gpgme/rungpg.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/gpgme/rungpg.c b/gpgme/rungpg.c index 7cb4ae79..fd5e6c12 100644 --- a/gpgme/rungpg.c +++ b/gpgme/rungpg.c @@ -293,7 +293,10 @@ gpg_cancel (void *engine) if (gpg->colon.fd[1] != -1) _gpgme_io_close (gpg->colon.fd[1]); if (gpg->fd_data_map) - free_fd_data_map (gpg->fd_data_map); + { + free_fd_data_map (gpg->fd_data_map); + gpg->fd_data_map = NULL; + } if (gpg->cmd.fd != -1) _gpgme_io_close (gpg->cmd.fd); |