Index: /trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp
===================================================================
--- /trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp	(revision 83561)
+++ /trunk/src/VBox/Devices/Graphics/DevVGA_VBVA.cpp	(revision 83562)
@@ -112,5 +112,5 @@
     }
 
-    RTMemFree(pVBVAData->partialRecord.pu8);
+    RTMemFreeZ(pVBVAData->partialRecord.pu8, pVBVAData->partialRecord.cb);
 
     RT_ZERO(*pVBVAData);
@@ -766,5 +766,5 @@
         if (cbPointerData > pCtx->mouseShapeInfo.cbAllocated)
         {
-            RTMemFree(pCtx->mouseShapeInfo.pu8Shape);
+            RTMemFreeZ(pCtx->mouseShapeInfo.pu8Shape, pCtx->mouseShapeInfo.cbAllocated);
             pCtx->mouseShapeInfo.pu8Shape = NULL;
             pCtx->mouseShapeInfo.cbShape = 0;
@@ -2744,5 +2744,5 @@
 
         pCtx->mouseShapeInfo.fSet = false;
-        RTMemFree(pCtx->mouseShapeInfo.pu8Shape);
+        RTMemFreeZ(pCtx->mouseShapeInfo.pu8Shape, pCtx->mouseShapeInfo.cbAllocated);
         pCtx->mouseShapeInfo.pu8Shape = NULL;
         pCtx->mouseShapeInfo.cbAllocated = 0;
@@ -2857,5 +2857,5 @@
         VBVACONTEXT *pCtx = (VBVACONTEXT *)HGSMIContext(pHgsmi);
         pCtx->mouseShapeInfo.fSet = false;
-        RTMemFree(pCtx->mouseShapeInfo.pu8Shape);
+        RTMemFreeZ(pCtx->mouseShapeInfo.pu8Shape, pCtx->mouseShapeInfo.cbAllocated);
         pCtx->mouseShapeInfo.pu8Shape = NULL;
         pCtx->mouseShapeInfo.cbAllocated = 0;
