From cdba92ac3c71e32fc1b1d0c7b3248ca3753c9a7e Mon Sep 17 00:00:00 2001
From: Daniel Stenberg <daniel@haxx.se>
Date: Mon, 28 Oct 2002 22:19:23 +0000
Subject: [PATCH] when using checkprefix(), the first argument must be the
 prefix!

---
 lib/transfer.c | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/transfer.c b/lib/transfer.c
index 8fd421aaea..7c9dda7c70 100644
--- a/lib/transfer.c
+++ b/lib/transfer.c
@@ -291,7 +291,7 @@ CURLcode Curl_readwrite(struct connectdata *conn,
             k->hbuflen += nread;
             if (!k->headerline && (k->hbuflen>5)) {
               /* make a first check that this looks like a HTTP header */
-              if(!checkprefix(data->state.headerbuff, "HTTP/")) {
+              if(!checkprefix("HTTP/", data->state.headerbuff)) {
                 /* this is not the beginning of a HTTP first header line */
                 k->header = FALSE;
                 k->badheader = HEADER_ALLBAD;
@@ -345,7 +345,7 @@ CURLcode Curl_readwrite(struct connectdata *conn,
           if(!k->headerline) {
             /* the first read header */
             if((k->hbuflen>5) &&
-               !checkprefix(data->state.headerbuff, "HTTP/")) {
+               !checkprefix("HTTP/", data->state.headerbuff)) {
               /* this is not the beginning of a HTTP first header line */
               k->header = FALSE;
               k->badheader = HEADER_PARTHEADER;
-- 
GitLab