File tree 1 file changed +5
-25
lines changed
1 file changed +5
-25
lines changed Original file line number Diff line number Diff line change @@ -82,11 +82,7 @@ PHP_FUNCTION(readlink)
82
82
return ;
83
83
}
84
84
85
- if (PG (safe_mode ) && !php_checkuid (link , NULL , CHECKUID_CHECK_FILE_AND_DIR )) {
86
- RETURN_FALSE ;
87
- }
88
-
89
- if (php_check_open_basedir (link TSRMLS_CC )) {
85
+ if (OPENBASEDIR_CHECKPATH (link )) {
90
86
RETURN_FALSE ;
91
87
}
92
88
@@ -194,19 +190,11 @@ PHP_FUNCTION(symlink)
194
190
RETURN_FALSE ;
195
191
}
196
192
197
- if (PG (safe_mode ) && !php_checkuid (dest_p , NULL , CHECKUID_CHECK_FILE_AND_DIR )) {
198
- RETURN_FALSE ;
199
- }
200
-
201
- if (PG (safe_mode ) && !php_checkuid (source_p , NULL , CHECKUID_CHECK_FILE_AND_DIR )) {
193
+ if (OPENBASEDIR_CHECKPATH (dest_p )) {
202
194
RETURN_FALSE ;
203
195
}
204
196
205
- if (php_check_open_basedir (dest_p TSRMLS_CC )) {
206
- RETURN_FALSE ;
207
- }
208
-
209
- if (php_check_open_basedir (source_p TSRMLS_CC )) {
197
+ if (OPENBASEDIR_CHECKPATH (source_p )) {
210
198
RETURN_FALSE ;
211
199
}
212
200
@@ -255,19 +243,11 @@ PHP_FUNCTION(link)
255
243
RETURN_FALSE ;
256
244
}
257
245
258
- if (PG (safe_mode ) && !php_checkuid (dest_p , NULL , CHECKUID_CHECK_FILE_AND_DIR )) {
259
- RETURN_FALSE ;
260
- }
261
-
262
- if (PG (safe_mode ) && !php_checkuid (source_p , NULL , CHECKUID_CHECK_FILE_AND_DIR )) {
263
- RETURN_FALSE ;
264
- }
265
-
266
- if (php_check_open_basedir (dest_p TSRMLS_CC )) {
246
+ if (OPENBASEDIR_CHECKPATH (source_p )) {
267
247
RETURN_FALSE ;
268
248
}
269
249
270
- if (php_check_open_basedir ( source_p TSRMLS_CC )) {
250
+ if (OPENBASEDIR_CHECKPATH ( dest_p )) {
271
251
RETURN_FALSE ;
272
252
}
273
253
You can’t perform that action at this time.
0 commit comments