aboutsummaryrefslogtreecommitdiffstats
path: root/src/net/tcp/httpconn.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/net/tcp/httpconn.c')
-rw-r--r--src/net/tcp/httpconn.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/net/tcp/httpconn.c b/src/net/tcp/httpconn.c
index f9221b27e..538c4dcf6 100644
--- a/src/net/tcp/httpconn.c
+++ b/src/net/tcp/httpconn.c
@@ -32,6 +32,7 @@ FILE_LICENCE ( GPL2_OR_LATER_OR_UBDL );
#include <stdlib.h>
#include <string.h>
+#include <strings.h>
#include <errno.h>
#include <byteswap.h>
#include <ipxe/tcpip.h>
@@ -63,7 +64,7 @@ static struct http_scheme * http_scheme ( struct uri *uri ) {
/* Identify scheme */
for_each_table_entry ( scheme, HTTP_SCHEMES ) {
- if ( strcmp ( uri->scheme, scheme->name ) == 0 )
+ if ( strcasecmp ( uri->scheme, scheme->name ) == 0 )
return scheme;
}