| Index: third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp
|
| diff --git a/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp b/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp
|
| index 31a9361ad76df2c9c4d11df5a99457d277fcd189..4e4d747af2123b58d1bb9b3a39dbc9f9a1222025 100644
|
| --- a/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp
|
| +++ b/third_party/WebKit/Source/core/inspector/InspectorNetworkAgent.cpp
|
| @@ -904,8 +904,12 @@ void InspectorNetworkAgent::disable(ErrorString*)
|
| m_knownRequestIdMap.clear();
|
| }
|
|
|
| -void InspectorNetworkAgent::setUserAgentOverride(ErrorString*, const String& userAgent)
|
| +void InspectorNetworkAgent::setUserAgentOverride(ErrorString* errorString, const String& userAgent)
|
| {
|
| + if (userAgent.contains('\n') || userAgent.contains('\r') || userAgent.contains('\0')) {
|
| + *errorString = "Invalid characters found in userAgent";
|
| + return;
|
| + }
|
| m_state->setString(NetworkAgentState::userAgentOverride, userAgent);
|
| }
|
|
|
|
|