diff --git a/intern/cycles/device/device_cpu.cpp b/intern/cycles/device/device_cpu.cpp index 1ecce8bd565..e219ce3cb8e 100644 --- a/intern/cycles/device/device_cpu.cpp +++ b/intern/cycles/device/device_cpu.cpp @@ -702,6 +702,7 @@ public: } thread_kernel_globals_free((KernelGlobals*)kgbuffer.device_pointer); + kg->~KernelGlobals(); mem_free(kgbuffer); delete split_kernel; }