* g10.c (main): Handle --strict and --no-strict from the command line
authorDavid Shaw <dshaw@jabberwocky.com>
Thu, 17 Oct 2002 11:50:46 +0000 (11:50 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Thu, 17 Oct 2002 11:50:46 +0000 (11:50 +0000)
before the options file is loaded.

g10/ChangeLog
g10/g10.c

index 42d3c9e..fa29afe 100644 (file)
@@ -1,3 +1,8 @@
+2002-10-17  David Shaw  <dshaw@jabberwocky.com>
+
+       * g10.c (main): Handle --strict and --no-strict from the command
+       line before the options file is loaded.
+
 2002-10-15  David Shaw  <dshaw@jabberwocky.com>
 
        * g10.c (main): Disable --textmode when encrypting (symmetric or
index e7121b7..c2e095b 100644 (file)
--- a/g10/g10.c
+++ b/g10/g10.c
@@ -1166,6 +1166,16 @@ main( int argc, char **argv )
            set_homedir ( pargs.r.ret_str );
        else if( pargs.r_opt == oNoPermissionWarn )
            opt.no_perm_warn=1;
+       else if (pargs.r_opt == oStrict )
+         {
+           opt.strict=1;
+           log_set_strict(1);
+         }
+       else if (pargs.r_opt == oNoStrict )
+         {
+           opt.strict=0;
+           log_set_strict(0);
+         }
       #ifdef USE_SHM_COPROCESSING
        else if( pargs.r_opt == oRunAsShmCP ) {
            /* does not make sense in a options file, we do it here,