Changeset 73097 in vbox for trunk/src/VBox/Main/src-server
- Timestamp:
- Jul 12, 2018 9:06:33 PM (7 years ago)
- svn:sync-xref-src-repo-rev:
- 123672
- Location:
- trunk/src/VBox/Main/src-server
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Main/src-server/darwin/NetIf-darwin.cpp
r69500 r73097 342 342 break; 343 343 } 344 PNETIFINFO pNew = (PNETIFINFO)RTMemAllocZ(RT_ OFFSETOF(NETIFINFO, szName[cbNameLen]));344 PNETIFINFO pNew = (PNETIFINFO)RTMemAllocZ(RT_UOFFSETOF_DYN(NETIFINFO, szName[cbNameLen])); 345 345 if (!pNew) 346 346 { -
trunk/src/VBox/Main/src-server/darwin/iokit.cpp
r69500 r73097 1549 1549 /* Create the device. */ 1550 1550 size_t cbName = strlen(szName) + 1; 1551 PDARWINDVD pNew = (PDARWINDVD)RTMemAlloc(RT_ OFFSETOF(DARWINDVD, szName[cbName]));1551 PDARWINDVD pNew = (PDARWINDVD)RTMemAlloc(RT_UOFFSETOF_DYN(DARWINDVD, szName[cbName])); 1552 1552 if (pNew) 1553 1553 { … … 1777 1777 1778 1778 size_t cchName = strlen(szTmp); 1779 PDARWINETHERNIC pNew = (PDARWINETHERNIC)RTMemAlloc(RT_ OFFSETOF(DARWINETHERNIC, szName[cchName + 1]));1779 PDARWINETHERNIC pNew = (PDARWINETHERNIC)RTMemAlloc(RT_UOFFSETOF_DYN(DARWINETHERNIC, szName[cchName + 1])); 1780 1780 if (pNew) 1781 1781 { -
trunk/src/VBox/Main/src-server/freebsd/NetIf-freebsd.cpp
r69500 r73097 260 260 261 261 size_t cbNameLen = pSdl->sdl_nlen + 1; 262 PNETIFINFO pNew = (PNETIFINFO)RTMemAllocZ(RT_ OFFSETOF(NETIFINFO, szName[cbNameLen]));262 PNETIFINFO pNew = (PNETIFINFO)RTMemAllocZ(RT_UOFFSETOF_DYN(NETIFINFO, szName[cbNameLen])); 263 263 if (!pNew) 264 264 { -
trunk/src/VBox/Main/src-server/generic/NetIf-generic.cpp
r69500 r73097 244 244 245 245 size_t cbNameLen = strlen(szBuf) + 1; 246 PNETIFINFO pInfo = (PNETIFINFO)RTMemAllocZ(RT_ OFFSETOF(NETIFINFO, szName[cbNameLen]));246 PNETIFINFO pInfo = (PNETIFINFO)RTMemAllocZ(RT_UOFFSETOF_DYN(NETIFINFO, szName[cbNameLen])); 247 247 if (!pInfo) 248 248 rc = VERR_NO_MEMORY; -
trunk/src/VBox/Main/src-server/solaris/PerformanceSolaris.cpp
r69500 r73097 308 308 /* psinfo_t keeps growing, so only read what we need to maximize 309 309 * cross-version compatibility. The structures are compatible. */ 310 ssize_t cb = RT_ OFFSETOF(psinfo_t, pr_rssize) + RT_SIZEOFMEMB(psinfo_t, pr_rssize);310 ssize_t cb = RT_UOFFSETOF(psinfo_t, pr_rssize) + RT_SIZEOFMEMB(psinfo_t, pr_rssize); 311 311 AssertCompile(RTASSERT_OFFSET_OF(psinfo_t, pr_rssize) > RTASSERT_OFFSET_OF(psinfo_t, pr_pid)); 312 312 if (read(h, &psinfo, cb) == cb)
Note:
See TracChangeset
for help on using the changeset viewer.