Index: /trunk/src/VBox/Storage/RAW.cpp
===================================================================
--- /trunk/src/VBox/Storage/RAW.cpp	(revision 66488)
+++ /trunk/src/VBox/Storage/RAW.cpp	(revision 66489)
@@ -420,13 +420,12 @@
         pImage->pVDIfsImage = pVDIfsImage;
 
+        if (enmType == VDTYPE_OPTICAL_DISC)
+            pImage->cbSector = 2048;
+        else
+            pImage->cbSector = 512;
+
         rc = rawOpenImage(pImage, uOpenFlags);
         if (RT_SUCCESS(rc))
-        {
-            if (enmType == VDTYPE_OPTICAL_DISC)
-                pImage->cbSector = 2048;
-            else
-                pImage->cbSector = 512;
             *ppBackendData = pImage;
-        }
         else
             RTMemFree(pImage);
