From 384ac2a367713b970ff484e36140aefa562e2481 Mon Sep 17 00:00:00 2001 From: John Blackbourn Date: Sun, 23 Jul 2017 00:20:37 +0000 Subject: [PATCH] Administration: Send an appropriate HTTP response status code when an invalid action is passed to `admin-ajax.php`. Props ryanrolds, ayeshrajans Fixes #41269 git-svn-id: https://develop.svn.wordpress.org/trunk@41120 602fd350-edb4-49c9-b593-d223f7449a82 --- src/wp-admin/admin-ajax.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/wp-admin/admin-ajax.php b/src/wp-admin/admin-ajax.php index 3213d55028..f5b1c50f9a 100644 --- a/src/wp-admin/admin-ajax.php +++ b/src/wp-admin/admin-ajax.php @@ -26,7 +26,7 @@ send_origin_headers(); // Require an action parameter if ( empty( $_REQUEST['action'] ) ) - die( '0' ); + wp_die( '0', 400 ); /** Load WordPress Administration APIs */ require_once( ABSPATH . 'wp-admin/includes/admin.php' ); @@ -101,4 +101,4 @@ if ( is_user_logged_in() ) { do_action( 'wp_ajax_nopriv_' . $_REQUEST['action'] ); } // Default status -die( '0' ); +wp_die( '0', 400 );