diff options
-rw-r--r-- | src/usr/dump/dumpCollect.C | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/src/usr/dump/dumpCollect.C b/src/usr/dump/dumpCollect.C index 6c3bf8ac6..0f31602cf 100644 --- a/src/usr/dump/dumpCollect.C +++ b/src/usr/dump/dumpCollect.C @@ -304,10 +304,14 @@ errlHndl_t copySrcToDest(dumpEntry *srcTableEntry, curSrcTableAddr = srcTableEntry[curSourceIndex].dataAddr; bytesLeftInSrc = srcTableEntry[curSourceIndex].dataSize; - // If the current Src table Address is 0 we are done - if (curSrcTableAddr == 0) + // src address 0 is valid source address on OPAL sytems + if (!TARGETING::is_sapphire_load()) { - break; + // If the current Src table Address is 0 we are done + if (curSrcTableAddr == 0) + { + break; + } } srcOffset = curSrcTableAddr - |