1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-10 04:22:20 +02:00

Fixed string literal viewing

This commit is contained in:
Brian Fiete 2020-05-19 12:27:09 -07:00
parent cbf4ade673
commit bf80ec8897

View file

@ -7004,12 +7004,14 @@ String WinDebugger::DbgTypedValueToString(const DbgTypedValue& origTypedValue, c
retVal = EncodeDataPtr(ptrVal, true);
int strLen = formatInfo.mOverrideCount;
if ((strLen == -1) && (typedValue.mIsLiteral))
if (typedValue.mIsLiteral)
{
if (strLen == -1)
strLen = 0x7FFFFFFF;
if (typedValue.mDataLen > 0)
strLen = typedValue.mDataLen;
strLen = BF_MIN(strLen, typedValue.mDataLen);
else
strLen = strlen(typedValue.mCharPtr);
strLen = BF_MIN(strLen, strlen(typedValue.mCharPtr));
}
SetAndRestoreValue<intptr> prevOverrideLen(formatInfo.mOverrideCount, strLen);