Make WordPress Core

Ticket #1358: 1358-fix.patch

File 1358-fix.patch, 761 bytes (added by anonymousbugger, 21 years ago)
  • wp-admin/upload.php

     
    8383        $imgalt = basename( (isset($_POST['imgalt'])) ? $_POST['imgalt'] : '' );
    8484
    8585        $img1_name = (strlen($imgalt)) ? $imgalt : basename( $_FILES['img1']['name'] );
    86         $img1_name = preg_replace('/[^a-z0-9_.]/i', '', $img1_name);
     86        $img1_name = preg_replace('/[^a-z0-9_.-]/i', '', $img1_name);
    8787        $img1_size = $_POST['img1_size'] ? intval($_POST['img1_size']) : intval($_FILES['img1']['size']);
    8888
    8989        $img1_type = (strlen($imgalt)) ? $_POST['img1_type'] : $_FILES['img1']['type'];
     
    227227break;
    228228}
    229229include('admin-footer.php');
    230 ?>
    231  No newline at end of file
     230?>