• Sunny Sachanandani's avatar
    gpu: Fix uninitialized memory in SwapChainPresenter · 9d10a275
    Sunny Sachanandani authored
    |swap_chain_format_| should be initialized to prevent crashes when
    calling strlen() on the return value DxgiFormatToString().  Initializing
    to BGRA matches the behavior prior to adding |swap_chain_format_|.  Also
    guard against such crashes by returning a valid string instead of
    nullptr from DxgiFormatToString().
    
    Bug: 1129031
    Change-Id: I113bca2b7a5899dc270f97089f94c6222b2a71cc
    Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/2414654Reviewed-by: default avatarZhenyao Mo <zmo@chromium.org>
    Commit-Queue: Zhenyao Mo <zmo@chromium.org>
    Commit-Queue: Sunny Sachanandani <sunnyps@chromium.org>
    Auto-Submit: Sunny Sachanandani <sunnyps@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#807637}
    9d10a275
swap_chain_presenter.h 9.68 KB