diff options
author | Stefan Bellon <[email protected]> | 2002-10-29 14:37:12 +0000 |
---|---|---|
committer | Stefan Bellon <[email protected]> | 2002-10-29 14:37:12 +0000 |
commit | e4021a4c95b858f0618f7b1d27520abd97b2da79 (patch) | |
tree | ead4b32dffb518f744068c07bda60bcfa99a5e04 /g10/encode.c | |
parent | filetype support for RISC OS (diff) | |
download | gnupg-e4021a4c95b858f0618f7b1d27520abd97b2da79.tar.gz gnupg-e4021a4c95b858f0618f7b1d27520abd97b2da79.zip |
tidied RISC OS filetype support
Diffstat (limited to 'g10/encode.c')
-rw-r--r-- | g10/encode.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/g10/encode.c b/g10/encode.c index 89d94278f..7991ef64a 100644 --- a/g10/encode.c +++ b/g10/encode.c @@ -267,7 +267,8 @@ encode_simple( const char *filename, int mode, int compat ) /* setup the inner packet */ if( filename || opt.set_filename ) { char *s = make_basename( opt.set_filename ? opt.set_filename - : filename ); + : filename, + iobuf_get_real_fname( inp ) ); pt = m_alloc( sizeof *pt + strlen(s) - 1 ); pt->namelen = strlen(s); memcpy(pt->name, s, pt->namelen ); @@ -503,7 +504,9 @@ encode_crypt( const char *filename, STRLIST remusr ) if (!opt.no_literal) { /* setup the inner packet */ if( filename || opt.set_filename ) { - char *s = make_basename( opt.set_filename ? opt.set_filename : filename ); + char *s = make_basename( opt.set_filename ? opt.set_filename + : filename, + iobuf_get_real_fname( inp ) ); pt = m_alloc( sizeof *pt + strlen(s) - 1 ); pt->namelen = strlen(s); memcpy(pt->name, s, pt->namelen ); |