Check for a closed output stream in the devicelab ADB log reader (#76633)

This commit is contained in:
Jason Simmons 2021-02-23 16:01:04 -08:00 committed by GitHub
parent d75cfa584c
commit de35aef679
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -581,7 +581,9 @@ class AndroidDevice extends Device {
.transform<String>(const LineSplitter())
.listen((String line) {
print('adb logcat: $line');
stream.sink.add(line);
if (!stream.isClosed) {
stream.sink.add(line);
}
}, onDone: () { stdoutDone.complete(); });
process.stderr
.transform<String>(utf8.decoder)