diff options
author | Marcus Brinkmann <[email protected]> | 2002-04-24 22:08:35 +0000 |
---|---|---|
committer | Marcus Brinkmann <[email protected]> | 2002-04-24 22:08:35 +0000 |
commit | 898dda02e48dc6a0b80b0fd615fc4e51c239db9b (patch) | |
tree | c44393feb10c17a7723ec60b934d3416f5aac385 /sm/gpgsm.c | |
parent | 2002-04-24 Marcus Brinkmann <[email protected]> (diff) | |
download | gnupg-898dda02e48dc6a0b80b0fd615fc4e51c239db9b.tar.gz gnupg-898dda02e48dc6a0b80b0fd615fc4e51c239db9b.zip |
2002-04-25 Marcus Brinkmann <[email protected]>
* server.c (option_handler): Accept display, ttyname, ttytype,
lc_ctype and lc_messages options.
* gpgsm.c (main): Allocate memory for these options.
* gpgsm.h (struct opt): Make corresponding members non-const.
Diffstat (limited to 'sm/gpgsm.c')
-rw-r--r-- | sm/gpgsm.c | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/sm/gpgsm.c b/sm/gpgsm.c index f755c02c7..cb2c3bdf7 100644 --- a/sm/gpgsm.c +++ b/sm/gpgsm.c @@ -854,11 +854,11 @@ main ( int argc, char **argv) case oNoOptions: break; /* no-options */ case oHomedir: opt.homedir = pargs.r.ret_str; break; case oAgentProgram: opt.agent_program = pargs.r.ret_str; break; - case oDisplay: opt.display = pargs.r.ret_str; break; - case oTTYname: opt.ttyname = pargs.r.ret_str; break; - case oTTYtype: opt.ttytype = pargs.r.ret_str; break; - case oLCctype: opt.lc_ctype = pargs.r.ret_str; break; - case oLCmessages: opt.lc_messages = pargs.r.ret_str; break; + case oDisplay: opt.display = xstrdup (pargs.r.ret_str); break; + case oTTYname: opt.ttyname = xstrdup (pargs.r.ret_str); break; + case oTTYtype: opt.ttytype = xstrdup (pargs.r.ret_str); break; + case oLCctype: opt.lc_ctype = xstrdup (pargs.r.ret_str); break; + case oLCmessages: opt.lc_messages = xstrdup (pargs.r.ret_str); break; case oDirmngrProgram: opt.dirmngr_program = pargs.r.ret_str; break; case oNoDefKeyring: default_keyring = 0; break; |