diff options
author | David Shaw <[email protected]> | 2004-11-04 22:28:39 +0000 |
---|---|---|
committer | David Shaw <[email protected]> | 2004-11-04 22:28:39 +0000 |
commit | 69ef25f8d6c80af6748be5b311f1018e8625e7d2 (patch) | |
tree | 449f85017916691a788bfeb071728552ddc863ed /g10/encode.c | |
parent | * misc.c (print_digest_algo_note): The latest 2440bis drafts deprecates (diff) | |
download | gnupg-69ef25f8d6c80af6748be5b311f1018e8625e7d2.tar.gz gnupg-69ef25f8d6c80af6748be5b311f1018e8625e7d2.zip |
* plaintext.c (handle_plaintext): Don't try and create a zero-length
filename when using --use-embedded-filename with input that has no
filename (clearsigned or message generated from a pipe).
* encode.c (encode_simple, encode_crypt), progress.c (handle_progress),
sign.c (write_plaintext_packet): Fix a few inconsistent calls (NULL
filename means a pipe here, so don't bother to check it twice).
Diffstat (limited to '')
-rw-r--r-- | g10/encode.c | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/g10/encode.c b/g10/encode.c index 764b804b3..d1898b371 100644 --- a/g10/encode.c +++ b/g10/encode.c @@ -300,8 +300,8 @@ encode_simple( const char *filename, int mode, int use_seskey ) either partial length or fixed length with the new style messages. */ - if ( !iobuf_is_pipe_filename (filename) && filename && *filename - && !opt.textmode ) { + if ( !iobuf_is_pipe_filename (filename) && *filename && !opt.textmode ) + { off_t tmpsize; if ( !(tmpsize = iobuf_get_filelength(inp)) ) @@ -314,9 +314,9 @@ encode_simple( const char *filename, int mode, int use_seskey ) filesize = tmpsize; else filesize = 0; - } + } else - filesize = opt.set_filesize ? opt.set_filesize : 0; /* stdin */ + filesize = opt.set_filesize ? opt.set_filesize : 0; /* stdin */ if (!opt.no_literal) { pt->timestamp = make_timestamp(); @@ -596,8 +596,8 @@ encode_crypt( const char *filename, STRLIST remusr, int use_symkey ) } } - if (!iobuf_is_pipe_filename (filename) && *filename - && !opt.textmode ) { + if (!iobuf_is_pipe_filename (filename) && *filename && !opt.textmode ) + { off_t tmpsize; if ( !(tmpsize = iobuf_get_filelength(inp)) ) @@ -610,9 +610,9 @@ encode_crypt( const char *filename, STRLIST remusr, int use_symkey ) filesize = tmpsize; else filesize = 0; - } + } else - filesize = opt.set_filesize ? opt.set_filesize : 0; /* stdin */ + filesize = opt.set_filesize ? opt.set_filesize : 0; /* stdin */ if (!opt.no_literal) { pt->timestamp = make_timestamp(); |