VirtualBox

儲存庫 vbox 的更動 50086


忽略:
時間撮記:
2014-1-16 下午03:15:45 (11 年 以前)
作者:
vboxsync
訊息:

tarvfs.cpp: Fix for VMWare header with non-posix version field content.

檔案:
修改 1 筆資料

圖例:

未更動
新增
刪除
  • trunk/src/VBox/Runtime/common/zip/tarvfs.cpp

    r44529 r50086  
    350350            enmType = RTZIPTARTYPE_POSIX;
    351351        else if (   pTar->Common.magic[5]   == ' '
    352                 && pTar->Common.version[0] == ' '
    353                 && pTar->Common.version[1] == '\0')
    354             enmType = RTZIPTARTYPE_GNU;
     352                 && pTar->Common.version[0] == ' '
     353                 && pTar->Common.version[1] == '\0')
     354            enmType = RTZIPTARTYPE_GNU;           
     355        else if (   pTar->Common.magic[5]   == '\0' /* VMWare ambiguity - they probably mean posix but */       
     356                 && pTar->Common.version[0] == ' '  /*                    got the version wrong. */
     357                 && pTar->Common.version[1] == '\0')
     358            enmType = RTZIPTARTYPE_POSIX;
    355359        else
    356360            return VERR_TAR_NOT_USTAR_V00;
注意: 瀏覽 TracChangeset 來幫助您使用更動檢視器

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