From 0b1e5b91f1491d70c71c7dd8287b98cb5eaadaa9 Mon Sep 17 00:00:00 2001 From: Shih-Chin Date: Sun, 12 Oct 2014 14:39:55 +0800 Subject: [PATCH] Fix dangling pointer in KCBCreateBodyFrame() --- KCBv2/KCBFrames.cpp | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/KCBv2/KCBFrames.cpp b/KCBv2/KCBFrames.cpp index 0fe7a3f..74d1d74 100644 --- a/KCBv2/KCBFrames.cpp +++ b/KCBv2/KCBFrames.cpp @@ -25,9 +25,8 @@ KINECT_CB HRESULT APIENTRY KCBCreateBodyFrame(_Out_ KCBBodyFrame** ppBodyFrame) // do we need to create the buffer KCBBodyFrame* pFrame = new KCBBodyFrame(); - IBody* pBodies[BODY_COUNT] = {0}; pFrame->Count = BODY_COUNT; - pFrame->Bodies = pBodies; + pFrame->Bodies = new IBody* [BODY_COUNT](); pFrame->TimeStamp = 0; *ppBodyFrame = pFrame;