Chromium Code Reviews| Index: extensions/browser/api/web_request/web_request_api.cc |
| diff --git a/extensions/browser/api/web_request/web_request_api.cc b/extensions/browser/api/web_request/web_request_api.cc |
| index 4e41031658142b0439b2af20b01802ab4d7932fc..d4317bb307404aac2856ff5e3067f4a122e38e38 100644 |
| --- a/extensions/browser/api/web_request/web_request_api.cc |
| +++ b/extensions/browser/api/web_request/web_request_api.cc |
| @@ -1979,13 +1979,13 @@ WebRequestInternalAddEventListenerFunction::Run() { |
| // Argument 0 is the callback, which we don't use here. |
| ExtensionWebRequestEventRouter::RequestFilter filter; |
| base::DictionaryValue* value = NULL; |
| - error_.clear(); |
|
lazyboy
2016/09/30 01:16:05
I see this was added in https://codereview.chromiu
Devlin
2016/09/30 18:29:09
There shouldn't be. Run() should never be called
|
| EXTENSION_FUNCTION_VALIDATE(args_->GetDictionary(1, &value)); |
| // Failure + an empty error string means a fatal error. |
| - EXTENSION_FUNCTION_VALIDATE(filter.InitFromValue(*value, &error_) || |
| - !error_.empty()); |
| - if (!error_.empty()) |
| - return RespondNow(Error(error_)); |
| + std::string error; |
| + EXTENSION_FUNCTION_VALIDATE(filter.InitFromValue(*value, &error) || |
| + !error.empty()); |
| + if (!error.empty()) |
| + return RespondNow(Error(error)); |
| int extra_info_spec = 0; |
| if (HasOptionalArgument(2)) { |