diff options
author | Werner Koch <[email protected]> | 2014-06-25 18:25:28 +0000 |
---|---|---|
committer | Werner Koch <[email protected]> | 2014-06-30 07:12:48 +0000 |
commit | c434de4d83ccfaca8bde51de5c2ac8d9656e4e18 (patch) | |
tree | 07987f47300ad446063273961acf0437af24a2d2 /g10/dearmor.c | |
parent | common: Minor code cleanup for a legacy OS. (diff) | |
download | gnupg-c434de4d83ccfaca8bde51de5c2ac8d9656e4e18.tar.gz gnupg-c434de4d83ccfaca8bde51de5c2ac8d9656e4e18.zip |
gpg: Create exported secret files and revocs with mode 700.
* common/iobuf.c (direct_open): Add arg MODE700.
(iobuf_create): Ditto.
* g10/openfile.c (open_outfile): Add arg RESTRICTEDPERM. Change call
callers to pass 0 for it.
* g10/revoke.c (gen_desig_revoke, gen_revoke): Here pass true for new
arg.
* g10/export.c (do_export): Pass true for new arg if SECRET is true.
--
GnuPG-bug-id: 1653.
Note that this works only if --output has been used.
Diffstat (limited to 'g10/dearmor.c')
-rw-r--r-- | g10/dearmor.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/g10/dearmor.c b/g10/dearmor.c index d84fb30de..3fdd57dae 100644 --- a/g10/dearmor.c +++ b/g10/dearmor.c @@ -64,7 +64,7 @@ dearmor_file( const char *fname ) push_armor_filter ( afx, inp ); - if( (rc = open_outfile (-1, fname, 0, &out )) ) + if( (rc = open_outfile (-1, fname, 0, 0, &out)) ) goto leave; while( (c = iobuf_get(inp)) != -1 ) @@ -110,7 +110,7 @@ enarmor_file( const char *fname ) } - if( (rc = open_outfile (-1, fname, 1, &out )) ) + if( (rc = open_outfile (-1, fname, 1, 0, &out )) ) goto leave; afx->what = 4; |