Changeset 103285 in vbox for trunk/src/VBox/Runtime
- Timestamp:
- Feb 8, 2024 3:27:12 PM (10 months ago)
- Location:
- trunk/src/VBox/Runtime
- Files:
-
- 3 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/VBox/Runtime/common/dbg/dbgmod.cpp
r103275 r103285 610 610 if (pszName) 611 611 { 612 size_t cchName = strlen(pszName); 613 char *pszExtFileBuf = (char *)alloca(cchName + strlen(pszExt) + 1); 614 if (pszExtFileBuf) 615 { 616 memcpy(pszExtFileBuf, pszName, cchName + 1); 617 RTPathStripSuffix(pszExtFileBuf); 618 pszExtFile = strcat(pszExtFileBuf, pszExt); 619 } 612 size_t const cchName = strlen(pszName); 613 size_t const cchExtFileBuf = cchName + strlen(pszExt) + 1; 614 615 char *pszExtFileBuf = (char *)alloca(cchExtFileBuf); 616 AssertPtrReturn(pszExtFileBuf, VERR_NO_MEMORY); 617 618 memcpy(pszExtFileBuf, pszName, cchName + 1); 619 RTPathStripSuffix(pszExtFileBuf); 620 int rc2 = RTStrCat(pszExtFileBuf, cchExtFileBuf, pszExt); 621 AssertRCReturn(rc2, rc2); 622 623 pszExtFile = pszExtFileBuf; 620 624 } 621 625 } -
trunk/src/VBox/Runtime/r3/xml.cpp
r103275 r103285 2310 2310 if (RT_FAILURE(rc)) 2311 2311 throw EIPRTFailure(rc, "RTStrCopy"); 2312 strcat(szTmpFilename, s_pszTmpSuff); 2312 rc = RTStrCat(szTmpFilename, sizeof(szTmpFilename), s_pszTmpSuff); 2313 if (RT_FAILURE(rc)) 2314 throw EIPRTFailure(rc, "RTStrCat"); 2313 2315 2314 2316 char szPrevFilename[RTPATH_MAX]; -
trunk/src/VBox/Runtime/testcase/tstRTR0CommonDriver.h
r103275 r103285 121 121 rc = RTPathAppend(szPath, RTPATH_MAX, pszTestServiceName); 122 122 if (RT_SUCCESS(rc)) 123 strcat(szPath, ".r0");123 rc = RTStrCat(szPath, sizeof(szPath), ".r0"); 124 124 if (RT_FAILURE(rc)) 125 125 { … … 129 129 130 130 char szSrvReqHandler[sizeof(g_szSrvName) + sizeof("SrvReqHandler")]; 131 strcpy(szSrvReqHandler, pszTestServiceName); 132 strcat(szSrvReqHandler, "SrvReqHandler"); 131 rc = RTStrCopy(szSrvReqHandler, sizeof(szSrvReqHandler), pszTestServiceName); 132 if (RT_SUCCESS(rc)) 133 rc = RTStrCat(szSrvReqHandler, sizeof(szSrvReqHandler), "SrvReqHandler"); 134 if (RT_FAILURE(rc)) 135 { 136 RTTestFailed(g_hTest, "RTStrCat failed with rc=%Rrc\n", rc); 137 return RTTestSummaryAndDestroy(g_hTest); 138 } 139 133 140 for (size_t off = 0; RT_C_IS_LOWER(szSrvReqHandler[off]); off++) 134 141 szSrvReqHandler[off] = RT_C_TO_UPPER(szSrvReqHandler[off]);
Note:
See TracChangeset
for help on using the changeset viewer.