* import.c (parse_import_options), export.c (parse_export_options): Fix
authorDavid Shaw <dshaw@jabberwocky.com>
Wed, 24 Jul 2002 03:37:55 +0000 (03:37 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Wed, 24 Jul 2002 03:37:55 +0000 (03:37 +0000)
offset problem with reversed ("no-") meanings.

g10/ChangeLog
g10/export.c
g10/import.c

index 9a5e75d..9692835 100644 (file)
@@ -1,5 +1,9 @@
 2002-07-23  David Shaw  <dshaw@jabberwocky.com>
 
+       * import.c (parse_import_options), export.c
+       (parse_export_options): Fix offset problem with reversed ("no-")
+       meanings.
+
        * import.c (delete_inv_parts): Discard subkey signatures (0x18 and
        0x28) if found in the userid section of the key.
 
index 853be3b..cc9c27d 100644 (file)
@@ -62,7 +62,10 @@ parse_export_options(char *str,unsigned int *options)
       int i,rev=0;
 
       if(ascii_memcasecmp("no-",tok,3)==0)
-       rev=1;
+       {
+         rev=1;
+         tok+=3;
+       }
 
       for(i=0;export_opts[i].name;i++)
        {
index ddb4831..415e26e 100644 (file)
@@ -101,7 +101,10 @@ parse_import_options(char *str,unsigned int *options)
       int i,rev=0;
 
       if(ascii_memcasecmp("no-",tok,3)==0)
-       rev=1;
+       {
+         rev=1;
+         tok+=3;
+       }
 
       for(i=0;import_opts[i].name;i++)
        {