From 6a0538dcd430b49387893c56d2fad390ee9a29c7 Mon Sep 17 00:00:00 2001 From: baldurk Date: Thu, 18 May 2017 11:18:45 +0100 Subject: [PATCH] Fix mismatched serialising on remote server code, std::vector both sides --- renderdoc/core/remote_server.cpp | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/renderdoc/core/remote_server.cpp b/renderdoc/core/remote_server.cpp index a3da58d69..d8b731e8e 100644 --- a/renderdoc/core/remote_server.cpp +++ b/renderdoc/core/remote_server.cpp @@ -869,12 +869,11 @@ public: if(ser) { - uint32_t count = 0; - ser->Serialise("", count); + std::vector paths; - create_array_uninit(ret, count); - for(uint32_t i = 0; i < count; i++) - ser->Serialise("", ret[i]); + ser->Serialise("", paths); + + ret = paths; delete ser; }