[master] aa8f6a1 Copy&Paste error: Also check for lower-case 'http' in protocol.
    Poul-Henning Kamp 
    phk at FreeBSD.org
       
    Wed Jun 14 23:12:11 CEST 2017
    
    
  
commit aa8f6a1b9828677a35919fe447da7c2622064592
Author: Poul-Henning Kamp <phk at FreeBSD.org>
Date:   Wed Jun 14 21:11:00 2017 +0000
    Copy&Paste error:  Also check for lower-case 'http' in protocol.
    
    Spotted by:	@jambon69
diff --git a/bin/varnishd/cache/cache_http.c b/bin/varnishd/cache/cache_http.c
index 62d98bd..9be4805 100644
--- a/bin/varnishd/cache/cache_http.c
+++ b/bin/varnishd/cache/cache_http.c
@@ -213,9 +213,9 @@ http_Proto(struct http *to)
 	fm = to->hd[HTTP_HDR_PROTO].b;
 
 	if ((fm[0] == 'H' || fm[0] == 'h') &&
-	    (fm[1] == 'T' || fm[0] == 't') &&
-	    (fm[2] == 'T' || fm[0] == 't') &&
-	    (fm[3] == 'P' || fm[0] == 'p') &&
+	    (fm[1] == 'T' || fm[1] == 't') &&
+	    (fm[2] == 'T' || fm[2] == 't') &&
+	    (fm[3] == 'P' || fm[3] == 'p') &&
 	    fm[4] == '/' &&
 	    vct_isdigit(fm[5]) &&
 	    fm[6] == '.' &&
    
    
More information about the varnish-commit
mailing list