components/lighttpd/patches/CVE-2011-4362.patch
author Petr Sumbera <petr.sumbera@oracle.com>
Fri, 09 Mar 2012 01:33:40 -0800
changeset 727 239799b5f9a3
permissions -rw-r--r--
7125327 Problem with utility/lighttpd
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
727
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     1
http://redmine.lighttpd.net/issues/2370
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     2
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     3
--- src/http_auth.c	Thu Jun 11 03:05:06 2009
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     4
+++ src/http_auth.c	Mon Mar  5 08:26:05 2012
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     5
@@ -93,7 +93,7 @@
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     6
 	ch = in[0];
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     7
 	/* run through the whole string, converting as we go */
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     8
 	for (i = 0; i < in_len; i++) {
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
     9
-		ch = in[i];
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    10
+		ch = (unsigned char) in[i];
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    11
 
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    12
 		if (ch == '\0') break;
239799b5f9a3 7125327 Problem with utility/lighttpd
Petr Sumbera <petr.sumbera@oracle.com>
parents:
diff changeset
    13