Ticket #7674: 7674.01.patch
File 7674.01.patch, 1.2 KB (added by , 6 years ago) |
---|
-
src/bp-core/bp-core-attachments.php
265 265 } 266 266 267 267 // Make sure the file path is safe. 268 if ( 0 !== validate_file( $r['image'] ) ) {268 if ( 1 === validate_file( $r['image'] ) ) { 269 269 return false; 270 270 } 271 271 … … 447 447 $type_subdir = $r['object_dir'] . '/' . $r['item_id'] . '/' . $r['type']; 448 448 $type_dir = trailingslashit( $bp_attachments_uploads_dir['basedir'] ) . $type_subdir; 449 449 450 if ( 0 !== validate_file( $type_dir ) || ! is_dir( $type_dir ) ) {450 if ( 1 === validate_file( $type_dir ) || ! is_dir( $type_dir ) ) { 451 451 return $attachment_data; 452 452 } 453 453 … … 1303 1303 $cover_subdir = $object_data['dir'] . '/' . $bp_params['item_id'] . '/cover-image'; 1304 1304 $cover_dir = trailingslashit( $bp_attachments_uploads_dir['basedir'] ) . $cover_subdir; 1305 1305 1306 if ( 0 !== validate_file( $cover_dir ) || ! is_dir( $cover_dir ) ) {1306 if ( 1 === validate_file( $cover_dir ) || ! is_dir( $cover_dir ) ) { 1307 1307 // Upload error response. 1308 1308 bp_attachments_json_response( false, $is_html4, array( 1309 1309 'type' => 'upload_error',