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:
parent
cbf4ade673
commit
bf80ec8897
1 changed files with 5 additions and 3 deletions
|
@ -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);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue