Index: /trunk/src/VBox/Devices/Storage/VSCSI/VSCSILunMmc.cpp
===================================================================
--- /trunk/src/VBox/Devices/Storage/VSCSI/VSCSILunMmc.cpp	(revision 66064)
+++ /trunk/src/VBox/Devices/Storage/VSCSI/VSCSILunMmc.cpp	(revision 66065)
@@ -1100,4 +1100,5 @@
                                 paSegs = paSegsNew;
                                 cSegs  = cSegsNew;
+                                pVScsiReq->pvLun = paSegsNew;
                             }
                             else
@@ -1393,4 +1394,12 @@
 }
 
+/** @interface_method_impl{VSCSILUNDESC,pfnVScsiLunReqFree} */
+static DECLCALLBACK(void) vscsiLunMmcReqFree(PVSCSILUNINT pVScsiLun, PVSCSIREQINT pVScsiReq,
+                                             void *pvLun)
+{
+    RT_NOREF2(pVScsiLun, pVScsiReq);
+    RTMemFree(pvLun);
+}
+
 /** @interface_method_impl{VSCSILUNDESC,pfnVScsiLunMediumInserted} */
 static DECLCALLBACK(int) vscsiLunMmcMediumInserted(PVSCSILUNINT pVScsiLun)
@@ -1457,5 +1466,5 @@
     vscsiLunMmcReqProcess,
     /** pfnVScsiLunReqFree */
-    NULL,
+    vscsiLunMmcReqFree,
     /** pfnVScsiLunMediumInserted */
     vscsiLunMmcMediumInserted,
