summaryrefslogtreecommitdiffstats
path: root/src/usr/targeting/common/iterators
diff options
context:
space:
mode:
authorNick Bofferding <bofferdn@us.ibm.com>2013-10-11 20:39:35 -0500
committerA. Patrick Williams III <iawillia@us.ibm.com>2013-10-14 14:18:35 -0500
commitb25e9ea38a25fa0de1339e1eeec15071ba332c04 (patch)
tree0fec60690196dbc149c72cc84913e96c749eff6d /src/usr/targeting/common/iterators
parentaefee3fd76899e3ef3b69a5cc9d2b02d1bd2dd08 (diff)
downloadblackbird-hostboot-b25e9ea38a25fa0de1339e1eeec15071ba332c04.tar.gz
blackbird-hostboot-b25e9ea38a25fa0de1339e1eeec15071ba332c04.zip
Fix multinode rawiterator and CDIMM RID numbering issue
- Fixed improper rawiterator derivation from regular iterator - Added CDIMM RID multiplier to MRW parser Change-Id: I37cbc939eebe52da683f5a82eff1e789653afadf RTC: 63940 Reviewed-on: http://gfw160.austin.ibm.com:8080/gerrit/6662 Tested-by: Jenkins Server Reviewed-by: A. Patrick Williams III <iawillia@us.ibm.com>
Diffstat (limited to 'src/usr/targeting/common/iterators')
-rw-r--r--src/usr/targeting/common/iterators/rawtargetiterator.C5
1 files changed, 3 insertions, 2 deletions
diff --git a/src/usr/targeting/common/iterators/rawtargetiterator.C b/src/usr/targeting/common/iterators/rawtargetiterator.C
index 9946a3d0f..a9912ad43 100644
--- a/src/usr/targeting/common/iterators/rawtargetiterator.C
+++ b/src/usr/targeting/common/iterators/rawtargetiterator.C
@@ -70,9 +70,10 @@ void _TargetRawIterator<T>::advance()
// If cursor points to end()/NULL, do nothing. Otherwise, check to see if
// it should advance (possibly to NULL)
- if(iv_pCurrent != NULL)
+ if(_TargetIterator<T>::iv_pCurrent != NULL)
{
- iv_pCurrent = l_targetService.getNextTarget(iv_pCurrent);
+ _TargetIterator<T>::iv_pCurrent =
+ l_targetService.getNextTarget(_TargetIterator<T>::iv_pCurrent);
}
}
OpenPOWER on IntegriCloud