diff options
author | Werner Koch <[email protected]> | 2003-04-15 15:46:13 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2003-04-15 15:46:13 +0000 |
commit | b394776a80e2e192eeaf5de82b2df8660298a091 (patch) | |
tree | 93e71726d93f4ca7c1289ddb70f19c067b51519d /g10/openfile.c | |
parent | * gpg.sgml: Document --enable-progress-filter. (diff) | |
download | gnupg-b394776a80e2e192eeaf5de82b2df8660298a091.tar.gz gnupg-b394776a80e2e192eeaf5de82b2df8660298a091.zip |
* Makefile.am (AM_CFLAGS): Make use of AM_CFLAGS and AM_LDFLAGS.
* g10.c, options.h: New option --enable-progress-filter.
* progress.c (handle_progress): Make use of it.
Diffstat (limited to 'g10/openfile.c')
-rw-r--r-- | g10/openfile.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/g10/openfile.c b/g10/openfile.c index 34be71d62..81e5d2d43 100644 --- a/g10/openfile.c +++ b/g10/openfile.c @@ -264,7 +264,7 @@ open_outfile( const char *iname, int mode, IOBUF *a ) * Return NULL if such a file is not available. */ IOBUF -open_sigfile( const char *iname ) +open_sigfile( const char *iname, progress_filter_context_t *pfx ) { IOBUF a = NULL; size_t len; @@ -280,7 +280,10 @@ open_sigfile( const char *iname ) a = iobuf_open( buf ); if( a && opt.verbose ) log_info(_("assuming signed data in `%s'\n"), buf ); - m_free(buf); + if (a && pfx) + handle_progress (pfx, a, buf); + else + m_free(buf); } } return a; |