diff options
author | Zane Shelley <zshelle@us.ibm.com> | 2017-01-31 14:15:14 -0600 |
---|---|---|
committer | Zane C. Shelley <zshelle@us.ibm.com> | 2017-02-10 17:35:19 -0500 |
commit | 48853801cd21f72f5e109c559ba8e60c7d28927b (patch) | |
tree | 958a6efe8d0d74b978c24032efb6be53804b5661 /src/usr/diag/prdf/common/util/prdfBitKey.C | |
parent | 982dd4c4466b2589654c90823fd956ecfa8199f3 (diff) | |
download | blackbird-hostboot-48853801cd21f72f5e109c559ba8e60c7d28927b.tar.gz blackbird-hostboot-48853801cd21f72f5e109c559ba8e60c7d28927b.zip |
PRD: cleaned BitString::Mask()
This function had a off-by-one error that could access memory beyond
the available memory space.
Change-Id: I32e547c7238e3307f189334638c6239ea6940e62
RTC: 167819
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/35690
Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com>
Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com>
Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com>
Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com>
Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/36203
Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/util/prdfBitKey.C')
-rwxr-xr-x | src/usr/diag/prdf/common/util/prdfBitKey.C | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/common/util/prdfBitKey.C b/src/usr/diag/prdf/common/util/prdfBitKey.C index beb527866..79f648572 100755 --- a/src/usr/diag/prdf/common/util/prdfBitKey.C +++ b/src/usr/diag/prdf/common/util/prdfBitKey.C @@ -326,7 +326,7 @@ void BitKey::removeBits(const BitKey & i_bk) { BitString mybs(iv_Capacity,(CPU_WORD *)DataPtr()); const BitString yobs(i_bk.iv_Capacity,(CPU_WORD *)i_bk.cDataPtr()); - mybs.Mask(yobs); + mybs.maskString(yobs); } //------------------------------------------------------------------------------ |