Index: chrome/renderer/resources/extensions/send_request.js |
diff --git a/chrome/renderer/resources/extensions/send_request.js b/chrome/renderer/resources/extensions/send_request.js |
index d689a5b0283d535c74da541cd7a4d2382a187db8..1e5746f9ea712ad2b1489db8d034048e2524e595 100644 |
--- a/chrome/renderer/resources/extensions/send_request.js |
+++ b/chrome/renderer/resources/extensions/send_request.js |
@@ -3,6 +3,7 @@ |
// found in the LICENSE file. |
var chromeHidden = requireNative('chrome_hidden').GetChromeHidden(); |
+var DCHECK = requireNative('logging').DCHECK; |
var json = require('json'); |
var lastError = require('lastError'); |
var natives = requireNative('sendRequest'); |
@@ -14,6 +15,7 @@ chromeHidden.handleResponse = function(requestId, name, |
success, responseList, error) { |
try { |
var request = requests[requestId]; |
+ DCHECK(request != null); |
if (success) { |
lastError.clear(); |
} else { |
@@ -32,7 +34,7 @@ chromeHidden.handleResponse = function(requestId, name, |
if (request.callback) { |
// Validate callback in debug only -- and only when the |
// caller has provided a callback. Implementations of api |
- // calls my not return data if they observe the caller |
+ // calls may not return data if they observe the caller |
// has not provided a callback. |
if (chromeHidden.validateCallbacks && !error) { |
try { |