Fix SDP parsing crash due to missing track ID in "a=msid".

BUG=chromium:686405

Review-Url: https://codereview.webrtc.org/2676293003
Cr-Commit-Position: refs/heads/master@{#16545}
diff --git a/webrtc/pc/webrtcsdp.cc b/webrtc/pc/webrtcsdp.cc
index 93b7727..ed49c34 100644
--- a/webrtc/pc/webrtcsdp.cc
+++ b/webrtc/pc/webrtcsdp.cc
@@ -2136,10 +2136,17 @@
     return ParseFailedExpectFieldNum(line, expected_fields, error);
   }
 
+  if (track_id->empty()) {
+    return ParseFailed(line, "Missing track ID in msid attribute.", error);
+  }
+
   // msid:<msid-id>
   if (!GetValue(field1, kAttributeMsid, stream_id, error)) {
     return false;
   }
+  if (stream_id->empty()) {
+    return ParseFailed(line, "Missing stream ID in msid attribute.", error);
+  }
   return true;
 }