From 61f9d1ddeccb3d5a7049ca384b5d4380fdd832a9 Mon Sep 17 00:00:00 2001 From: baldurk Date: Sun, 1 Jun 2014 12:23:26 +0100 Subject: [PATCH] Don't serialise size_t across network (not fixed length) --- renderdoc/core/remote_replay.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/renderdoc/core/remote_replay.cpp b/renderdoc/core/remote_replay.cpp index 918ee8390..b58dd1d03 100644 --- a/renderdoc/core/remote_replay.cpp +++ b/renderdoc/core/remote_replay.cpp @@ -112,7 +112,7 @@ void RenderDoc::BecomeReplayHost(volatile bool &killReplay) map drivers = RenderDoc::Inst().GetRemoteDrivers(); - size_t count = drivers.size(); + uint32_t count = (uint32_t)drivers.size(); ser.Serialise("", count); for(auto it=drivers.begin(); it != drivers.end(); ++it) @@ -248,10 +248,10 @@ struct RemoteRenderer if(ser) { - size_t count = 0; + uint32_t count = 0; ser->Serialise("", count); - for(size_t i=0; i < count; i++) + for(uint32_t i=0; i < count; i++) { RDCDriver driver = RDC_Unknown; wstring name = L"";