VirtualBox

Changeset 33937 in vbox for trunk/src/VBox/Storage


Ignore:
Timestamp:
Nov 10, 2010 3:48:19 PM (14 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
67597
Message:

Storage/VMDK: pvDescriptor might be used uninitialized

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Storage/VMDK.cpp

    r33567 r33937  
    25762576        if (RT_FAILURE(rc))
    25772577            rc = vmdkError(pImage, rc, RT_SRC_POS, N_("VMDK: error writing descriptor in '%s'"), pImage->pszFilename);
    2578     }
    2579 
    2580     if (RT_SUCCESS(rc) && !cbLimit)
    2581     {
    2582         rc = vmdkFileSetSize(pImage, pDescFile, cbDescriptor);
    2583         if (RT_FAILURE(rc))
    2584             rc = vmdkError(pImage, rc, RT_SRC_POS, N_("VMDK: error truncating descriptor in '%s'"), pImage->pszFilename);
    2585     }
    2586 
    2587     if (RT_SUCCESS(rc))
    2588         pImage->Descriptor.fDirty = false;
    2589 
    2590     RTMemFree(pvDescriptor);
     2578
     2579        if (RT_SUCCESS(rc) && !cbLimit)
     2580        {
     2581            rc = vmdkFileSetSize(pImage, pDescFile, cbDescriptor);
     2582            if (RT_FAILURE(rc))
     2583                rc = vmdkError(pImage, rc, RT_SRC_POS, N_("VMDK: error truncating descriptor in '%s'"), pImage->pszFilename);
     2584        }
     2585
     2586        if (RT_SUCCESS(rc))
     2587            pImage->Descriptor.fDirty = false;
     2588
     2589        RTMemFree(pvDescriptor);
     2590    }
     2591
    25912592    return rc;
    25922593}
Note: See TracChangeset for help on using the changeset viewer.

© 2025 Oracle Support Privacy / Do Not Sell My Info Terms of Use Trademark Policy Automated Access Etiquette