diff options
Diffstat (limited to 'sm/gpgsm.c')
-rw-r--r-- | sm/gpgsm.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/sm/gpgsm.c b/sm/gpgsm.c index ded31986d..2faf203dd 100644 --- a/sm/gpgsm.c +++ b/sm/gpgsm.c @@ -969,7 +969,10 @@ main ( int argc, char **argv) default_config = 0; } else if (pargs.r_opt == oNoOptions) - default_config = 0; /* --no-options */ + { + default_config = 0; /* --no-options */ + opt.no_homedir_creation = 1; + } else if (pargs.r_opt == oHomedir) opt.homedir = pargs.r.ret_str; else if (pargs.r_opt == aCallProtectTool) @@ -1270,7 +1273,7 @@ main ( int argc, char **argv) goto next_pass; } break; - case oNoOptions: break; /* no-options */ + case oNoOptions: opt.no_homedir_creation = 1; break; /* no-options */ case oHomedir: opt.homedir = pargs.r.ret_str; break; case oAgentProgram: opt.agent_program = pargs.r.ret_str; break; |