From 383ff96bea03c604814ec83472dfd10280d01205 Mon Sep 17 00:00:00 2001 From: David Shaw Date: Mon, 30 Sep 2002 03:28:41 +0000 Subject: [PATCH] * keyserver.c (parse_keyserver_uri): Force the keyserver URI scheme to lowercase to be case-insensitive. --- g10/ChangeLog | 5 +++++ g10/keyserver.c | 8 ++++++++ 2 files changed, 13 insertions(+) diff --git a/g10/ChangeLog b/g10/ChangeLog index aca625272..6783e603d 100644 --- a/g10/ChangeLog +++ b/g10/ChangeLog @@ -1,3 +1,8 @@ +2002-09-29 David Shaw + + * keyserver.c (parse_keyserver_uri): Force the keyserver URI + scheme to lowercase to be case-insensitive. + 2002-09-28 David Shaw * export.c (do_export_stream): Comment. diff --git a/g10/keyserver.c b/g10/keyserver.c index 8f78912e0..dace0546e 100644 --- a/g10/keyserver.c +++ b/g10/keyserver.c @@ -139,6 +139,14 @@ parse_keyserver_uri(char *uri,const char *configname,unsigned int configlineno) uri=opt.keyserver_scheme; opt.keyserver_scheme="hkp"; } + else + { + /* Force to lowercase */ + char *i; + + for(i=opt.keyserver_scheme;*i!='\0';i++) + *i=ascii_tolower(*i); + } if(ascii_strcasecmp(opt.keyserver_scheme,"x-broken-hkp")==0) {