Changeset 3793

Show
Ignore:
Timestamp:
05/26/06 17:25:48 (3 years ago)
Author:
ryan
Message:

Enclosure redirect fix from aegrumet. fixes #2551

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/wp-includes/functions.php

    r3791 r3793  
    965965    } 
    966966 
    967     $code = preg_replace('/.*?(\d{3}).*/i', '$1', $response); 
    968      
    969     $headers['status_code'] = $code; 
    970      
    971     if ( '302' == $code || '301' == $code ) 
    972         return wp_get_http_headers( $url, ++$red ); 
    973  
    974967    preg_match('/.*([0-9]{3}).*/', $response, $return); 
    975968    $headers['response'] = $return[1]; // HTTP response code eg 204, 200, 404 
     969 
     970    $code = $headers['response']; 
     971    if ( ('302' == $code || '301' == $code) && isset($headers['location']) ) 
     972        return wp_get_http_headers( $headers['location'], ++$red ); 
     973 
    976974    return $headers; 
    977975}