Original BdsLibMatchDevicePaths() excludes end node when comparing 2 devices paths...
authorxli24 <xli24@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 14 Dec 2006 05:23:10 +0000 (05:23 +0000)
committerxli24 <xli24@de2fecce-e211-0410-80a6-f3fac2684e05>
Thu, 14 Dec 2006 05:23:10 +0000 (05:23 +0000)
commitb8767bb7df45446cb8768925d3e097ae4c13f524
tree5ea443285e83ae43164698a32b5bb2920c2e000f
parent9e35f558c02b373b4538b14d765a5f30c18a0125
Original BdsLibMatchDevicePaths() excludes end node when comparing 2 devices paths. When a short device path is the part of a long device path, the function would mistakenly recognize them as same device paths.
So it should compare the entire device path, including the end node.

git-svn-id: https://edk2.tianocore.org/svn/edk2/trunk@2099 de2fecce-e211-0410-80a6-f3fac2684e05
edk2/EdkNt32Pkg/Library/EdkGenericBdsLib/BdsMisc.c