* gpg.c (add_notation_data): Fix reversed logic for isascii check when
authorDavid Shaw <dshaw@jabberwocky.com>
Thu, 23 Feb 2006 19:52:20 +0000 (19:52 +0000)
committerDavid Shaw <dshaw@jabberwocky.com>
Thu, 23 Feb 2006 19:52:20 +0000 (19:52 +0000)
adding notations.  Noted by Christian Biere.

g10/ChangeLog
g10/gpg.c

index 77b05a6..8a87e1a 100644 (file)
@@ -1,5 +1,8 @@
 2006-02-23  David Shaw  <dshaw@jabberwocky.com>
 
+       * gpg.c (add_notation_data): Fix reversed logic for isascii check
+       when adding notations.  Noted by Christian Biere.
+
        * options.h, keyserver.c (add_canonical_option): New.
        (parse_keyserver_options): Moved from here.
        (parse_keyserver_uri): Use it here so each keyserver can have some
index e748ee0..92b274b 100644 (file)
--- a/g10/gpg.c
+++ b/g10/gpg.c
@@ -4029,7 +4029,7 @@ add_notation_data( const char *string, int which )
     /* we only support printable text - therefore we enforce the use
      * of only printable characters (an empty value is valid) */
     for( s++; *s ; s++ ) {
-       if ( isascii (*s) )
+       if ( !isascii (*s) )
           highbit = 1;
        else if (iscntrl(*s)) {
            log_error(_("a notation value must not use"