From c071be698efadef1ad01fd3d329d1b486a372927 Mon Sep 17 00:00:00 2001 From: Werner Koch Date: Thu, 26 Feb 2015 18:16:45 +0100 Subject: gpg: Lowercase mailbox for PKA lookups. * common/stringhelp.c (ascii_strlwr): New. * common/mbox-util.c (mailbox_from_userid): Downcase result. -- Signed-off-by: Werner Koch --- common/mbox-util.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) (limited to 'common/mbox-util.c') diff --git a/common/mbox-util.c b/common/mbox-util.c index 332f62fa8..0885f0e6f 100644 --- a/common/mbox-util.c +++ b/common/mbox-util.c @@ -124,8 +124,9 @@ is_valid_mailbox (const char *name) /* Return the mailbox (local-part@domain) form a standard user id. - Caller must free the result. Returns NULL if no valid mailbox was - found (or we are out of memory). */ + All plain ASCII characters in the result are converted to + lowercase. Caller must free the result. Returns NULL if no valid + mailbox was found (or we are out of memory). */ char * mailbox_from_userid (const char *userid) { @@ -176,7 +177,7 @@ mailbox_from_userid (const char *userid) else errno = EINVAL; - return result; + return result? ascii_strlwr (result): NULL; } -- cgit v1.2.3