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

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)