From de35aef679cd4591edd53e034f0798e1aff8bdc9 Mon Sep 17 00:00:00 2001 From: Jason Simmons Date: Tue, 23 Feb 2021 16:01:04 -0800 Subject: [PATCH] Check for a closed output stream in the devicelab ADB log reader (#76633) --- dev/devicelab/lib/framework/adb.dart | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/dev/devicelab/lib/framework/adb.dart b/dev/devicelab/lib/framework/adb.dart index 4bed4c5fd94..4a60234f517 100644 --- a/dev/devicelab/lib/framework/adb.dart +++ b/dev/devicelab/lib/framework/adb.dart @@ -581,7 +581,9 @@ class AndroidDevice extends Device { .transform(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(utf8.decoder)