diff --git a/MobileGL/MG_Pipe/FieldOwnership.def b/MobileGL/MG_Pipe/FieldOwnership.def index d121b167..b431634e 100644 --- a/MobileGL/MG_Pipe/FieldOwnership.def +++ b/MobileGL/MG_Pipe/FieldOwnership.def @@ -80,7 +80,7 @@ // way it is a named abort on the first read. #define MGP_FIELD_OWNERSHIP_ARG_LIST(X) \ X(GetPixelStoreParameters, 1, FATAL, \ - "the unpack half has no carrier AND no backend reader; all six (&MG_Pipe::gPipeInputs) sites pass false") + "the unpack half has no carrier AND no backend reader; all six gPipeInputs sites pass false") // X(WireOp, Verb) - WHERE THE SERVER STAMPS. // diff --git a/MobileGL/MG_Remote/Client/WireTables.cpp b/MobileGL/MG_Remote/Client/WireTables.cpp index fd6e9fc4..238197d7 100644 --- a/MobileGL/MG_Remote/Client/WireTables.cpp +++ b/MobileGL/MG_Remote/Client/WireTables.cpp @@ -291,9 +291,9 @@ namespace MobileGL::MG_Remote::Client { // set_residual_value_state: RETIRED (P13 W3c). Nothing calls it; the row stays installed so // the table is total, and reaching it is a named death rather than a record on the wire. void Wire_SetResidualValueState(const MG_Pipe::MGPResidualValueState*, const void*, Uint64) { - MGLOG_F("MGPipe: Fatal{ResidualBlockSize} - set_residual_value_state reached the wire table, " - "but %s", "the residual value block was deleted in P13 W3c (op 46 is a retired row; the verify comparator owns the capability cross-check)"); - std::abort(); + SessionFail(MGFatalFamily::ResidualBlockSize, + "MGPipe: Fatal{ResidualBlockSize} - set_residual_value_state reached the wire table, " + "but %s", "the residual value block was deleted in P13 W3c (op 46 is a retired row; the verify comparator owns the capability cross-check)"); } // resource_readback. kReplySlot, and the answer is COMPLETION only: the bytes travel