summaryrefslogtreecommitdiff
path: root/net-analyzer/dsniff/files/dsniff-2.4_beta1_p30-httppostfix.patch
blob: 487e45321662022bc6b71ae00a6d90d82a663b38 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
Allow mixed case in some fields.
--- a/decode_http.c
+++ b/decode_http.c
@@ -139,14 +139,14 @@
 				host = p;
 			}
 			else if (req[0] == 'P') {
-				if (strncmp(p, "Content-type: ", 14) == 0) {
-					if (strncmp(p + 14, "application/"
+				if (strncasecmp(p, "Content-type: ", 14) == 0) {
+					if (strncasecmp(p + 14, "application/"
 						    "x-www-form-urlencoded",
 						    33) != 0) {
 						query = NULL;
 					}
 				}
-				else if (strncmp(p, "Content-length: ", 16) == 0) {
+				else if (strncasecmp(p, "Content-length: ", 16) == 0) {
 					p += 16;
 					i = atoi(p);
 					if ((msg = buf_tok(&inbuf, NULL, i)) == NULL)