[MG_Backend] (Disaggregated): P5f close - reject retired getters even if a stamp is fresh

This commit is contained in:
2026-09-19 23:59:41 -04:00
parent 42a90bad60
commit f628a2dfd8
+3 -1
View File
@@ -97,7 +97,9 @@ namespace MobileGL::MG_Pipe {
#if MOBILEGL_BUILD_DISAGGREGATED
#define MGP_INPUT_CHECK(Field) \
do { \
if (!::MobileGL::MG_Pipe::MGPipeInputFieldIsFresh(m_filled, (Field))) { \
if ((m_serverStampedVerb && ::MobileGL::MG_Pipe::MGPipeFieldOwnershipOf(Field) == \
::MobileGL::MG_Pipe::MGPipeFieldOwnership::kFatal) || \
!::MobileGL::MG_Pipe::MGPipeInputFieldIsFresh(m_filled, (Field))) { \
::MobileGL::MG_Pipe::MGPipeInputUnfreshRead((Field), m_currentVerb, m_serverStampedVerb); \
} \
} while (0)