Print 'empty file' warning only with --verbose.
authorWerner Koch <wk@gnupg.org>
Mon, 11 May 2009 09:20:57 +0000 (09:20 +0000)
committerWerner Koch <wk@gnupg.org>
Mon, 11 May 2009 09:20:57 +0000 (09:20 +0000)
g10/ChangeLog
g10/encode.c
g10/sign.c

index c3cd0e8..5a6b5df 100644 (file)
@@ -1,3 +1,10 @@
+2009-05-11  Werner Koch  <wk@g10code.com>
+
+       * encode.c (encode_simple): Print empty file warning only in
+       verbose mode.  Closes bug#1039.
+       (encode_crypt): Ditto.
+       * sign.c (write_plaintext_packet): Ditto.
+
 2009-05-10  David Shaw  <dshaw@jabberwocky.com>
 
        * keyserver.c (keyserver_typemap): gpgkeys_hkp handles hkps as
index 92aa9b2..10c638f 100644 (file)
@@ -307,7 +307,7 @@ encode_simple( const char *filename, int mode, int use_seskey )
         int overflow;
 
        if ( !(tmpsize = iobuf_get_filelength(inp, &overflow))
-             && !overflow )
+             && !overflow && opt.verbose)
           log_info(_("WARNING: `%s' is an empty file\n"), filename );
         /* We can't encode the length of very large files because
            OpenPGP uses only 32 bit for file sizes.  So if the the
@@ -607,7 +607,7 @@ encode_crypt( const char *filename, strlist_t remusr, int use_symkey )
         int overflow;
 
        if ( !(tmpsize = iobuf_get_filelength(inp, &overflow))
-             && !overflow )
+             && !overflow && opt.verbose)
           log_info(_("WARNING: `%s' is an empty file\n"), filename );
         /* We can't encode the length of very large files because
            OpenPGP uses only 32 bit for file sizes.  So if the the
index 597aba7..0528427 100644 (file)
@@ -557,7 +557,7 @@ write_plaintext_packet (IOBUF out, IOBUF inp, const char *fname, int ptmode)
         int overflow;
 
         if( !(tmpsize = iobuf_get_filelength(inp, &overflow))
-            && !overflow )
+            && !overflow && opt.verbose)
          log_info (_("WARNING: `%s' is an empty file\n"), fname);
 
         /* We can't encode the length of very large files because