VirtualBox

Changeset 4926 in vbox for trunk/src/VBox


Ignore:
Timestamp:
Sep 20, 2007 12:13:32 PM (18 years ago)
Author:
vboxsync
svn:sync-xref-src-repo-rev:
24672
Message:

don't depend on a file handle when requesting volume information though there is no handle available on Linux guests in that case (and the handle is not used anyway)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/VBox/HostServices/SharedFolders/vbsf.cpp

    r4855 r4926  
    14451445}
    14461446
    1447 int vbsfQueryVolumeInfo(SHFLCLIENTDATA *pClient, SHFLROOT root, SHFLHANDLE Handle, uint32_t flags, uint32_t *pcbBuffer, uint8_t *pBuffer)
    1448 {
    1449     SHFLFILEHANDLE *pHandle = (SHFLFILEHANDLE *)vbsfQueryHandle(Handle, SHFL_HF_TYPE_DIR|SHFL_HF_TYPE_FILE|SHFL_HF_TYPE_VOLUME);
     1447int vbsfQueryVolumeInfo(SHFLCLIENTDATA *pClient, SHFLROOT root, uint32_t flags, uint32_t *pcbBuffer, uint8_t *pBuffer)
     1448{
    14501449    int            rc = VINF_SUCCESS;
    14511450    SHFLVOLINFO   *pSFDEntry;
     
    14531452    SHFLSTRING     dummy;
    14541453
    1455     if (pHandle == 0 || pcbBuffer == 0 || pBuffer == 0 || *pcbBuffer < sizeof(SHFLVOLINFO))
     1454    if (pcbBuffer == 0 || pBuffer == 0 || *pcbBuffer < sizeof(SHFLVOLINFO))
    14561455    {
    14571456        AssertFailed();
     
    14951494int vbsfQueryFSInfo(SHFLCLIENTDATA *pClient, SHFLROOT root, SHFLHANDLE Handle, uint32_t flags, uint32_t *pcbBuffer, uint8_t *pBuffer)
    14961495{
    1497     SHFLFILEHANDLE *pHandle = (SHFLFILEHANDLE *)vbsfQueryHandle(Handle, SHFL_HF_TYPE_DIR|SHFL_HF_TYPE_FILE|SHFL_HF_TYPE_VOLUME);
    1498 
    1499     if (pHandle == 0 || pcbBuffer == 0 || pBuffer == 0)
     1496    if (pcbBuffer == 0 || pBuffer == 0)
    15001497    {
    15011498        AssertFailed();
     
    15071504
    15081505    if (flags & SHFL_INFO_VOLUME)
    1509         return vbsfQueryVolumeInfo(pClient, root, Handle, flags, pcbBuffer, pBuffer);
     1506        return vbsfQueryVolumeInfo(pClient, root, flags, pcbBuffer, pBuffer);
    15101507
    15111508    AssertFailed();
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