Defensively handle case of VMservice message that has no id. (#8587)

This commit is contained in:
Todd Volkert 2017-03-06 11:40:14 -08:00 committed by GitHub
parent 44dbecc6be
commit b7f00a643d

View File

@ -83,6 +83,10 @@ abstract class _Message implements Comparable<_Message> {
@override
int compareTo(_Message other) {
if (id == null) {
printError('Invalid VMService message data detected: $data');
return -1;
}
final int result = id.compareTo(other.id);
if (result != 0) {
return result;