aboutsummaryrefslogtreecommitdiffstats
path: root/g10/encode.c
diff options
context:
space:
mode:
authorStefan Bellon <[email protected]>2002-10-29 14:37:12 +0000
committerStefan Bellon <[email protected]>2002-10-29 14:37:12 +0000
commite4021a4c95b858f0618f7b1d27520abd97b2da79 (patch)
treeead4b32dffb518f744068c07bda60bcfa99a5e04 /g10/encode.c
parentfiletype support for RISC OS (diff)
downloadgnupg-e4021a4c95b858f0618f7b1d27520abd97b2da79.tar.gz
gnupg-e4021a4c95b858f0618f7b1d27520abd97b2da79.zip
tidied RISC OS filetype support
Diffstat (limited to 'g10/encode.c')
-rw-r--r--g10/encode.c7
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 );