• Todd Volkert's avatar
    Fix race condition in protocol_discovery.dart (#10092) · 10decc7c
    Todd Volkert authored
    For some reaosn, when we discovered our URI, we were re-instantiating
    the `Completer` instance variable whose future we listen to in `nextUri()`.
    This led to a race between a caller calling `nextUri()` and us discovering
    the URI. If we happened to discover our URI before a caller called
    `nextUri()`, then they would be left waiting on a future from the newly
    allocated `Completer` (which would never complete).
    
    Fixes #10064
    10decc7c
Name
Last commit
Last update
..
bin Loading commit data...
gradle Loading commit data...
lib Loading commit data...
schema Loading commit data...
templates Loading commit data...
test Loading commit data...
tool Loading commit data...
BUILD.gn Loading commit data...
README.md Loading commit data...
flutter_tools.iml Loading commit data...
pubspec.yaml Loading commit data...