aboutsummaryrefslogtreecommitdiffstats
path: root/g10/misc.c
diff options
context:
space:
mode:
Diffstat (limited to 'g10/misc.c')
-rw-r--r--g10/misc.c15
1 files changed, 7 insertions, 8 deletions
diff --git a/g10/misc.c b/g10/misc.c
index 5325faab9..b0e5e2ce1 100644
--- a/g10/misc.c
+++ b/g10/misc.c
@@ -1248,17 +1248,16 @@ unescape_percent_string (const unsigned char *s)
}
-/* Check whether the string has characters not valid in an RFC822
+/* Check whether the string has characters not valid in an RFC-822
address. To cope with OpenPGP we ignore allow non-ascii characters
so that for example umlauts are legal in an email address. An
- OpenPGP user ID must be utf-8 encoded and tehre is no strict
+ OpenPGP user ID must be utf-8 encoded but there is no strict
requirement for RFC-822. Thus to avoid IDNA encoding we put the
- address verbatim as utf-8 into the user ID under the assumtiopn
- that mail programs etc handle IDNA at a lower level and take
- OpenPGP user IDS as utf-8. Note that we can't do an utf-8 encoding
- checking here becuase in keygen.c this function is called with the
- native encoding and native to utf-8 encoding is done only after
- checking. */
+ address verbatim as utf-8 into the user ID under the assumption
+ that mail programs handle IDNA at a lower level and take OpenPGP
+ user IDs as utf-8. Note that we can't do an utf-8 encoding
+ checking here because in keygen.c this function is called with the
+ native encoding and native to utf-8 encoding is only done later. */
int
has_invalid_email_chars (const char *s)
{