diff --git a/Sources/Plasma/PubUtilLib/plMessage/plAvCoopMsg.cpp b/Sources/Plasma/PubUtilLib/plMessage/plAvCoopMsg.cpp index 8c20a89a..bfbf3476 100644 --- a/Sources/Plasma/PubUtilLib/plMessage/plAvCoopMsg.cpp +++ b/Sources/Plasma/PubUtilLib/plMessage/plAvCoopMsg.cpp @@ -100,7 +100,7 @@ void plAvCoopMsg::Read(hsStream *stream, hsResMgr *mgr) plMessage::IMsgRead(stream, mgr); if(stream->ReadBool()) - fCoordinator = reinterpret_cast(mgr->ReadCreatable(stream)); + fCoordinator = plCoopCoordinator::ConvertNoRef(mgr->ReadCreatable(stream)); fInitiatorID = stream->ReadLE32(); fInitiatorSerial = stream->ReadLE16();