From 618e3230a413bc2d116c739df6eaf4f9df23f907 Mon Sep 17 00:00:00 2001 From: Tigran Gasparian Date: Fri, 22 Jun 2018 20:41:02 +0200 Subject: [PATCH] Fix: Use function context reference instead of value --- examples/SharedMemory/PhysicsServerCommandProcessor.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/examples/SharedMemory/PhysicsServerCommandProcessor.cpp b/examples/SharedMemory/PhysicsServerCommandProcessor.cpp index 51fa00ec1..ee134e9cd 100644 --- a/examples/SharedMemory/PhysicsServerCommandProcessor.cpp +++ b/examples/SharedMemory/PhysicsServerCommandProcessor.cpp @@ -124,7 +124,7 @@ public: const int numWorkers() const { return m_threadSupportInterface->getNumWorkerThreads(); } void runTask(int threadIdx, btThreadSupportInterface::ThreadFunc func, void *arg) { - FunctionContext ctx = m_functionContexts[threadIdx]; + FunctionContext& ctx = m_functionContexts[threadIdx]; ctx.func = func; ctx.arg = arg; m_threadSupportInterface->runTask(threadIdx, (void *)&ctx);