• 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
..
adb.dart Loading commit data...
android.dart Loading commit data...
android_device.dart Loading commit data...
android_sdk.dart Loading commit data...
android_studio.dart Loading commit data...
android_studio_validator.dart Loading commit data...
android_workflow.dart Loading commit data...
gradle.dart Loading commit data...