when using checkprefix(), the first argument must be the prefix!
authorDaniel Stenberg <daniel@haxx.se>
Mon, 28 Oct 2002 22:19:23 +0000 (22:19 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Mon, 28 Oct 2002 22:19:23 +0000 (22:19 +0000)
lib/transfer.c

index 8fd421a..7c9dda7 100644 (file)
@@ -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;