Changeset 35188 in vbox for trunk/src/VBox/Main/ExtPackManagerImpl.cpp
- Timestamp:
- Dec 16, 2010 3:13:07 PM (14 years ago)
- svn:sync-xref-src-repo-rev:
- 69027
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/ExtPackManagerImpl.cpp
r35184 r35188 1123 1123 } 1124 1124 1125 char szErr[2048];1126 RT _ZERO(szErr);1127 vrc = SUPR3HardenedVerifyDir(m->strExtPackPath.c_str(), true /*fRecursive*/, true /*fCheckFiles*/, szErr, sizeof(szErr));1125 RTERRINFOSTATIC ErrInfo; 1126 RTErrInfoInitStatic(&ErrInfo); 1127 vrc = SUPR3HardenedVerifyDir(m->strExtPackPath.c_str(), true /*fRecursive*/, true /*fCheckFiles*/, &ErrInfo.Core); 1128 1128 if (RT_FAILURE(vrc)) 1129 1129 { 1130 m->strWhyUnusable.printf(tr("%s (rc=%Rrc)"), szErr, vrc);1130 m->strWhyUnusable.printf(tr("%s (rc=%Rrc)"), ErrInfo.Core.pszMsg, vrc); 1131 1131 return; 1132 1132 } … … 1168 1168 } 1169 1169 1170 vrc = SUPR3HardenedVerifyPlugIn(m->strMainModPath.c_str(), szErr, sizeof(szErr));1170 vrc = SUPR3HardenedVerifyPlugIn(m->strMainModPath.c_str(), &ErrInfo.Core); 1171 1171 if (RT_FAILURE(vrc)) 1172 1172 { 1173 m->strWhyUnusable.printf(tr("%s"), szErr);1173 m->strWhyUnusable.printf(tr("%s"), ErrInfo.Core.pszMsg); 1174 1174 return; 1175 1175 } 1176 1176 1177 RTERRINFOSTATIC ErrInfo;1178 RTErrInfoInitStatic(&ErrInfo);1179 1177 if (fIsNative) 1180 1178 { … … 1773 1771 if (a_enmContext == VBOXEXTPACKCTX_PER_USER_DAEMON) 1774 1772 { 1775 char szError[8192]; 1776 int vrc = SUPR3HardenedLdrLoadAppPriv("VBoxVMM", &m->hVBoxVMM, RTLDRFLAGS_GLOBAL, szError, sizeof(szError)); 1773 int vrc = SUPR3HardenedLdrLoadAppPriv("VBoxVMM", &m->hVBoxVMM, RTLDRFLAGS_GLOBAL, NULL); 1777 1774 if (RT_FAILURE(vrc)) 1778 1775 m->hVBoxVMM = NIL_RTLDRMOD;
Note:
See TracChangeset
for help on using the changeset viewer.