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; }