Ticket #23017: 23017.diff
| File 23017.diff, 920 bytes (added by , 13 years ago) |
|---|
-
xmlrpc.php
28 28 /** Include the bootstrap for setting up WordPress environment */ 29 29 include('./wp-load.php'); 30 30 31 add_action( 'shutdown', 'xmlrpc_shutdown' ); 32 31 33 if ( isset( $_GET['rsd'] ) ) { // http://archipelago.phrasewise.com/rsd 32 34 header('Content-Type: text/xml; charset=' . get_option('blog_charset'), true); 33 35 ?> … … 83 85 _deprecated_function( __FUNCTION__, '3.4', 'error_log()' ); 84 86 if ( ! empty( $GLOBALS['xmlrpc_logging'] ) ) 85 87 error_log( $io . ' - ' . $msg ); 86 } 87 No newline at end of file 88 } 89 90 function xmlrpc_shutdown() { 91 $error = error_get_last(); 92 if ( $error !== NULL && E_ERROR == $error['type'] ) { 93 ob_clean(); 94 $message = sprintf( '"%s" in %s:%d', $error['message'], $error['file'], $error['line'] ); 95 wp_die( $message ); 96 } 97 }