tests: Free resources at end of test
diff --git a/tests/xglrenderframework.cpp b/tests/xglrenderframework.cpp
index 525255e..007d147 100644
--- a/tests/xglrenderframework.cpp
+++ b/tests/xglrenderframework.cpp
@@ -661,6 +661,13 @@
     memset(&m_bufferViewInfo,0,sizeof(m_bufferViewInfo));
 }
 
+XglConstantBufferObj::~XglConstantBufferObj()
+{
+    if (m_commandBuffer) {
+        delete m_commandBuffer;
+    }
+}
+
 XglConstantBufferObj::XglConstantBufferObj(XglDevice *device, int constantCount, int constantSize, const void* data)
 {
     m_device = device;