Check for a closed output stream in the devicelab ADB log reader (#76633)
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user