commit | 8f22a331b955bd3f8077c7fa83bafeec566d6718 | [log] [tgz] |
---|---|---|
author | Ard Biesheuvel <ard.biesheuvel@arm.com> | Wed Jun 17 17:32:16 2020 +0200 |
committer | mergify[bot] <37929162+mergify[bot]@users.noreply.github.com> | Wed Jun 17 18:28:29 2020 +0000 |
tree | 485da8aba670cf31afa12c466eaadf2fd151c2c4 | |
parent | 2d233af64b8f73d1b1e138b302e6344f7c2e0f4e [diff] |
EmbeddedPkg/NonCoherentDmaLib: avoid dereferencing bogus buffer address The bounce buffering code in NonCoherentDmaLib copies data into the bounce buffer using CopyMem(), but passes Map->HostAddress as the source of the copy before it has been assigned its correct value. Signed-off-by: Ard Biesheuvel <ard.biesheuvel@arm.com> Reviewed-by: Leif Lindholm <leif@nuviainc.com> Reviewed-by: Andrei Warkentin <awarkentin@vmware.com>