Index: media/base/android/media_player_bridge.cc |
diff --git a/media/base/android/media_player_bridge.cc b/media/base/android/media_player_bridge.cc |
index bbb7a116c74d2e0d04b20c1447fa16bca5d18949..433a6a8d15a3c49b3d49a2c9fed3fb43c9672788 100644 |
--- a/media/base/android/media_player_bridge.cc |
+++ b/media/base/android/media_player_bridge.cc |
@@ -263,6 +263,11 @@ void MediaPlayerBridge::OnAuthCredentialsRetrieved( |
} |
void MediaPlayerBridge::ExtractMediaMetadata(const std::string& url) { |
+ if (url.empty()) { |
+ OnMediaError(MEDIA_ERROR_FORMAT); |
+ return; |
+ } |
+ |
int fd; |
int64 offset; |
int64 size; |