summaryrefslogtreecommitdiff
path: root/ex_imp.c
diff options
context:
space:
mode:
authorBen Fuhrmannek2014-07-17 13:54:07 +0200
committerBen Fuhrmannek2014-07-17 13:54:07 +0200
commit64d667b91a0f9c140383b8f74ea470fb8bd1da5e (patch)
treeb79194888c04fbbfb710bde9cbddb7e86061de65 /ex_imp.c
parent1ad8eaa898bfc78df3850ba5eb9a84a60ab56b70 (diff)
more redundancy removed / varname checks
Diffstat (limited to 'ex_imp.c')
-rw-r--r--ex_imp.c24
1 files changed, 1 insertions, 23 deletions
diff --git a/ex_imp.c b/ex_imp.c
index e1b93fc..15bad3d 100644
--- a/ex_imp.c
+++ b/ex_imp.c
@@ -74,29 +74,7 @@ static int php_valid_var_name(char *var_name, int len) /* {{{ */
74 } 74 }
75 } 75 }
76 76
77 if (var_name[0] == 'H') { 77 if (php_varname_check(var_name, len, 0 TSRMLS_CC) == FAILURE) {
78 if ((strcmp(var_name, "HTTP_GET_VARS")==0)||
79 (strcmp(var_name, "HTTP_POST_VARS")==0)||
80 (strcmp(var_name, "HTTP_POST_FILES")==0)||
81 (strcmp(var_name, "HTTP_ENV_VARS")==0)||
82 (strcmp(var_name, "HTTP_SERVER_VARS")==0)||
83 (strcmp(var_name, "HTTP_SESSION_VARS")==0)||
84 (strcmp(var_name, "HTTP_COOKIE_VARS")==0)||
85 (strcmp(var_name, "HTTP_RAW_POST_DATA")==0)) {
86 return 0;
87 }
88 } else if (var_name[0] == '_') {
89 if ((strcmp(var_name, "_COOKIE")==0)||
90 (strcmp(var_name, "_ENV")==0)||
91 (strcmp(var_name, "_FILES")==0)||
92 (strcmp(var_name, "_GET")==0)||
93 (strcmp(var_name, "_POST")==0)||
94 (strcmp(var_name, "_REQUEST")==0)||
95 (strcmp(var_name, "_SESSION")==0)||
96 (strcmp(var_name, "_SERVER")==0)) {
97 return 0;
98 }
99 } else if (strcmp(var_name, "GLOBALS")==0) {
100 return 0; 78 return 0;
101 } 79 }
102 80