• jdoerrie's avatar
    [Fido][BLE] Fix Bugs in FidoBleTransaction · 3848eaa5
    jdoerrie authored
    This change fixes a number of bugs in FidoBleTransaction and adds
    corresponding tests. In particular, it fixes a race condition, where
    the completion callback was run before the last write was acknowlegded.
    In addition, it improves the robustness with regard to malformed input.
    
    Bug: 880053
    Change-Id: I81f6d5c02d01b9d7ea1a184a7236cd74d52f356d
    Reviewed-on: https://chromium-review.googlesource.com/1224383
    Commit-Queue: Jan Wilken Dörrie <jdoerrie@chromium.org>
    Reviewed-by: default avatarBalazs Engedy <engedy@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#592398}
    3848eaa5
fido_ble_transaction.h 1.99 KB