summaryrefslogtreecommitdiff
path: root/treat_data.c
diff options
context:
space:
mode:
Diffstat (limited to 'treat_data.c')
-rw-r--r--treat_data.c11
1 files changed, 4 insertions, 7 deletions
diff --git a/treat_data.c b/treat_data.c
index bdd06c0..25c24c4 100644
--- a/treat_data.c
+++ b/treat_data.c
@@ -17,9 +17,6 @@
17 | Ben Fuhrmannek <ben.fuhrmannek@sektioneins.de> | 17 | Ben Fuhrmannek <ben.fuhrmannek@sektioneins.de> |
18 +----------------------------------------------------------------------+ 18 +----------------------------------------------------------------------+
19*/ 19*/
20/*
21 $Id: treat_data.c $
22*/
23 20
24#ifdef HAVE_CONFIG_H 21#ifdef HAVE_CONFIG_H
25#include "config.h" 22#include "config.h"
@@ -38,19 +35,19 @@ SAPI_TREAT_DATA_FUNC(suhosin_treat_data)
38{ 35{
39 switch (arg) { 36 switch (arg) {
40 case PARSE_POST: 37 case PARSE_POST:
41 if (SUHOSIN7_G(max_request_variables) && (SUHOSIN7_G(max_post_vars) == 0 || 38 if (SUHOSIN7_G(max_request_variables) && (SUHOSIN7_G(max_post_vars) == 0 ||
42 SUHOSIN7_G(max_request_variables) <= SUHOSIN7_G(max_post_vars))) { 39 SUHOSIN7_G(max_request_variables) <= SUHOSIN7_G(max_post_vars))) {
43 SUHOSIN7_G(max_post_vars) = SUHOSIN7_G(max_request_variables); 40 SUHOSIN7_G(max_post_vars) = SUHOSIN7_G(max_request_variables);
44 } 41 }
45 break; 42 break;
46 case PARSE_GET: 43 case PARSE_GET:
47 if (SUHOSIN7_G(max_request_variables) && (SUHOSIN7_G(max_get_vars) == 0 || 44 if (SUHOSIN7_G(max_request_variables) && (SUHOSIN7_G(max_get_vars) == 0 ||
48 SUHOSIN7_G(max_request_variables) <= SUHOSIN7_G(max_get_vars))) { 45 SUHOSIN7_G(max_request_variables) <= SUHOSIN7_G(max_get_vars))) {
49 SUHOSIN7_G(max_get_vars) = SUHOSIN7_G(max_request_variables); 46 SUHOSIN7_G(max_get_vars) = SUHOSIN7_G(max_request_variables);
50 } 47 }
51 break; 48 break;
52 case PARSE_COOKIE: 49 case PARSE_COOKIE:
53 if (SUHOSIN7_G(max_request_variables) && (SUHOSIN7_G(max_cookie_vars) == 0 || 50 if (SUHOSIN7_G(max_request_variables) && (SUHOSIN7_G(max_cookie_vars) == 0 ||
54 SUHOSIN7_G(max_request_variables) <= SUHOSIN7_G(max_cookie_vars))) { 51 SUHOSIN7_G(max_request_variables) <= SUHOSIN7_G(max_cookie_vars))) {
55 SUHOSIN7_G(max_cookie_vars) = SUHOSIN7_G(max_request_variables); 52 SUHOSIN7_G(max_cookie_vars) = SUHOSIN7_G(max_request_variables);
56 } 53 }
@@ -60,7 +57,7 @@ SAPI_TREAT_DATA_FUNC(suhosin_treat_data)
60 if (arg == PARSE_COOKIE && SUHOSIN7_G(cookie_encrypt) && SG(request_info).cookie_data) { 57 if (arg == PARSE_COOKIE && SUHOSIN7_G(cookie_encrypt) && SG(request_info).cookie_data) {
61 SG(request_info).cookie_data = suhosin_cookie_decryptor(SG(request_info).cookie_data); 58 SG(request_info).cookie_data = suhosin_cookie_decryptor(SG(request_info).cookie_data);
62 } 59 }
63 60
64 if (orig_treat_data) { 61 if (orig_treat_data) {
65 orig_treat_data(arg, str, destArray); 62 orig_treat_data(arg, str, destArray);
66 } 63 }