VirtualBox

Changeset 83248 in vbox for trunk/src/VBox/Main/src-client


Ignore:
Timestamp:
Mar 10, 2020 2:42:00 PM (5 years ago)
Author:
vboxsync
Message:

Guest Control/Update Additions: Adding required RTFILE_O_DENY_ flags for the .ISO file handling.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/Main/src-client/GuestSessionImplTasks.cpp

    r82968 r83248  
    951951    {
    952952        RTVFSFILE hSrcFile;
    953         rc = RTVfsFileOpenNormal(szSrcReal, RTFILE_O_READ | RTFILE_O_OPEN | RTFILE_O_DENY_WRITE, &hSrcFile); /** @todo Use the correct open modes! */
     953        rc = RTVfsFileOpenNormal(szSrcReal, RTFILE_O_OPEN | RTFILE_O_READ | RTFILE_O_DENY_WRITE, &hSrcFile);
    954954        if (RT_SUCCESS(rc))
    955955        {
     
    19831983
    19841984    RTVFSFILE hVfsFile = NIL_RTVFSFILE;
    1985     int rc = RTVfsFileOpen(hVfsIso, strFileSource.c_str(), RTFILE_O_OPEN | RTFILE_O_READ, &hVfsFile);
     1985    int rc = RTVfsFileOpen(hVfsIso, strFileSource.c_str(),
     1986                           RTFILE_O_OPEN | RTFILE_O_READ | RTFILE_O_DENY_WRITE, & hVfsFile);
    19861987    if (RT_SUCCESS(rc))
    19871988    {
     
    22522253         */
    22532254        RTVFSFILE hVfsFileIso;
    2254         rc = RTVfsFileOpenNormal(mSource.c_str(), RTFILE_O_OPEN | RTFILE_O_READ | RTFILE_O_DENY_NONE, &hVfsFileIso);
     2255        rc = RTVfsFileOpenNormal(mSource.c_str(), RTFILE_O_OPEN | RTFILE_O_READ | RTFILE_O_DENY_WRITE, &hVfsFileIso);
    22552256        if (RT_SUCCESS(rc))
    22562257        {
Note: See TracChangeset for help on using the changeset viewer.

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