Skip to content

Commit 0d79e6d

Browse files
github-actions[bot]Mike McLaughlin
and
Mike McLaughlin
authored
Fix DAC stack overflow in GetUsefulGlobals API (#105962)
Co-authored-by: Mike McLaughlin <[email protected]>
1 parent 61126f5 commit 0d79e6d

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

src/coreclr/debug/daccess/request.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2408,7 +2408,7 @@ ClrDataAccess::GetMethodTableForEEClass(CLRDATA_ADDRESS eeClassReallyCanonMT, CL
24082408
}
24092409
else
24102410
{
2411-
hr = GetMethodTableForEEClassImpl (eeClassReallyCanonMT, value);
2411+
hr = GetMethodTableForEEClassImpl(eeClassReallyCanonMT, value);
24122412
}
24132413
SOSDacLeave();
24142414
return hr;
@@ -3535,7 +3535,7 @@ ClrDataAccess::GetUsefulGlobals(struct DacpUsefulGlobalsData* globalsData)
35353535
hr = m_cdacSos->GetUsefulGlobals(globalsData);
35363536
if (FAILED(hr))
35373537
{
3538-
hr = GetUsefulGlobals(globalsData);
3538+
hr = GetUsefulGlobalsImpl(globalsData);
35393539
}
35403540
#ifdef _DEBUG
35413541
else
@@ -3554,7 +3554,7 @@ ClrDataAccess::GetUsefulGlobals(struct DacpUsefulGlobalsData* globalsData)
35543554
}
35553555
else
35563556
{
3557-
hr = GetUsefulGlobals(globalsData);;
3557+
hr = GetUsefulGlobalsImpl(globalsData);;
35583558
}
35593559

35603560
SOSDacLeave();

0 commit comments

Comments
 (0)