From aa1e3a24a0243e4fb777e63ec538c55ad0adf92b Mon Sep 17 00:00:00 2001 From: Chris Forbes Date: Thu, 4 Jun 2015 10:49:27 +1200 Subject: Fix a bunch of mismatched new[]/delete. Signed-off-by: Chris Forbes --- layers/draw_state.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'layers/draw_state.cpp') diff --git a/layers/draw_state.cpp b/layers/draw_state.cpp index c78488d6..4271e4c0 100755 --- a/layers/draw_state.cpp +++ b/layers/draw_state.cpp @@ -857,12 +857,12 @@ static void deletePools() // Free Update shadow struct tree freeShadowUpdateTree(pFreeSet); if (pFreeSet->ppDescriptors) { - delete pFreeSet->ppDescriptors; + delete[] pFreeSet->ppDescriptors; } delete pFreeSet; } if ((*ii).second->createInfo.pTypeCount) { - delete (*ii).second->createInfo.pTypeCount; + delete[] (*ii).second->createInfo.pTypeCount; } delete (*ii).second; } @@ -883,7 +883,7 @@ static void deleteLayouts() delete[] pLayout->createInfo.pBinding; } if (pLayout->pTypes) { - delete pLayout->pTypes; + delete[] pLayout->pTypes; } delete pLayout; } -- cgit v1.2.3