| Index: webkit/media/webmediaplayer_proxy.cc
|
| diff --git a/webkit/media/webmediaplayer_proxy.cc b/webkit/media/webmediaplayer_proxy.cc
|
| index 6f495dd116570953e31fb017be7561f6c389a8f4..8815f78efad4a82297b3a5e78bfac8e6bb0f06c4 100644
|
| --- a/webkit/media/webmediaplayer_proxy.cc
|
| +++ b/webkit/media/webmediaplayer_proxy.cc
|
| @@ -164,8 +164,13 @@ void WebMediaPlayerProxy::KeyMessageTask(const std::string& key_system,
|
| const std::string& message,
|
| const std::string& default_url) {
|
| DCHECK(render_loop_->BelongsToCurrentThread());
|
| - if (webmediaplayer_)
|
| - webmediaplayer_->OnKeyMessage(key_system, session_id, message, default_url);
|
| + if (webmediaplayer_) {
|
| + const GURL default_url_gurl(default_url);
|
| + DLOG_IF(WARNING, !default_url.empty() && !default_url_gurl.is_valid())
|
| + << "Invalid URL in default_url: " << default_url;
|
| + webmediaplayer_->OnKeyMessage(key_system, session_id, message,
|
| + default_url_gurl);
|
| + }
|
| }
|
|
|
| void WebMediaPlayerProxy::NeedKeyTask(const std::string& key_system,
|
|
|