[Scummvm-git-logs] scummvm master -> 6b7be09e8fa5329d9f3b849ca356891322fc6479
sev-
noreply at scummvm.org
Fri May 10 09:38:13 UTC 2024
This automated email contains information about 5 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
3416ca4d1e BAGEL: Use safer string copying. CID 1544868
464f67382a BAGEL: Use safer string copying. CID 1544830
b282231a8f BAGEL: Use safer string copying. CID 1544818
52a791dd69 BAGEL: Fix printf argument. CID 1544847
6b7be09e8f BAGEL: Use correct delete operator. CID 1544845, 1544853
Commit: 3416ca4d1eea9dc5d13e649715483be3370178c2
https://github.com/scummvm/scummvm/commit/3416ca4d1eea9dc5d13e649715483be3370178c2
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-05-10T11:28:41+02:00
Commit Message:
BAGEL: Use safer string copying. CID 1544868
Changed paths:
engines/bagel/boflib/gui/dialog.cpp
diff --git a/engines/bagel/boflib/gui/dialog.cpp b/engines/bagel/boflib/gui/dialog.cpp
index 60da2493055..65503d944db 100644
--- a/engines/bagel/boflib/gui/dialog.cpp
+++ b/engines/bagel/boflib/gui/dialog.cpp
@@ -87,7 +87,7 @@ ErrorCode CBofDialog::create(const char *pszName, int x, int y, int nWidth, int
_nID = nControlID;
// Remember the name of this window
- strncpy(_szTitle, pszName, MAX_TITLE);
+ Common::strlcpy(_szTitle, pszName, MAX_TITLE);
// Calculate effective bounds
Common::Rect stRect(x, y, x + nWidth, y + nHeight);
Commit: 464f67382aba5b8c17102f2ffccea1be1db4cf45
https://github.com/scummvm/scummvm/commit/464f67382aba5b8c17102f2ffccea1be1db4cf45
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-05-10T11:29:01+02:00
Commit Message:
BAGEL: Use safer string copying. CID 1544830
Changed paths:
engines/bagel/baglib/storage_dev_win.cpp
diff --git a/engines/bagel/baglib/storage_dev_win.cpp b/engines/bagel/baglib/storage_dev_win.cpp
index d178d21fcfe..e3f341f9058 100644
--- a/engines/bagel/baglib/storage_dev_win.cpp
+++ b/engines/bagel/baglib/storage_dev_win.cpp
@@ -1898,7 +1898,7 @@ bool CBagStorageDevManager::moveObject(const CBofString &sDstName, const CBofStr
// Find the storage device
if (pDstSDev->activateLocalObject(sObjName) != ERR_NONE)
return false;
-
+
if (pSrcSDev->deactivateLocalObject(sObjName) != ERR_NONE) {
pDstSDev->deactivateLocalObject(sObjName);
return false;
@@ -1995,7 +1995,7 @@ void CBagStorageDevManager::saveObjList(StObj *pObjList, int nNumEntries) {
if (!pObj->getRefName().isEmpty()) {
assert(strlen(pObj->getRefName()) < MAX_OBJ_NAME);
- strncpy((pObjList + k)->_szName, pObj->getRefName(), MAX_OBJ_NAME);
+ Common::strlcpy((pObjList + k)->_szName, pObj->getRefName(), MAX_OBJ_NAME);
// We MUST have put something in here
assert((pObjList + k)->_szName[0] != '\0');
Commit: b282231a8fbd10733db62d5ec2a912ce807fa474
https://github.com/scummvm/scummvm/commit/b282231a8fbd10733db62d5ec2a912ce807fa474
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-05-10T11:30:33+02:00
Commit Message:
BAGEL: Use safer string copying. CID 1544818
Changed paths:
engines/bagel/boflib/gui/window.cpp
diff --git a/engines/bagel/boflib/gui/window.cpp b/engines/bagel/boflib/gui/window.cpp
index 67bb4f540c1..593e6ef4233 100644
--- a/engines/bagel/boflib/gui/window.cpp
+++ b/engines/bagel/boflib/gui/window.cpp
@@ -135,7 +135,7 @@ ErrorCode CBofWindow::create(const char *pszName, int x, int y, int nWidth, int
_nID = nControlID;
// Remember the name of this window
- strncpy(_szTitle, pszName, MAX_TITLE);
+ Common::strlcpy(_szTitle, pszName, MAX_TITLE);
// Retain screen coordinates for this window
_cWindowRect.setRect(x, y, x + nWidth - 1, y + nHeight - 1);
Commit: 52a791dd69dd3bb71b27a3cbf822a408c16c3191
https://github.com/scummvm/scummvm/commit/52a791dd69dd3bb71b27a3cbf822a408c16c3191
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-05-10T11:34:36+02:00
Commit Message:
BAGEL: Fix printf argument. CID 1544847
Changed paths:
engines/bagel/boflib/dat_file.cpp
diff --git a/engines/bagel/boflib/dat_file.cpp b/engines/bagel/boflib/dat_file.cpp
index be9106209e0..f9f5378c154 100644
--- a/engines/bagel/boflib/dat_file.cpp
+++ b/engines/bagel/boflib/dat_file.cpp
@@ -380,7 +380,7 @@ ErrorCode CBofDataFile::readRecord(int32 lRecNum, void *pBuf) {
}
} else {
- logError(buildString("Error reading record %ld in file '%s'", lRecNum, _szFileName));
+ logError(buildString("Error reading record %d in file '%s'", lRecNum, _szFileName));
_errCode = ERR_FREAD;
}
}
Commit: 6b7be09e8fa5329d9f3b849ca356891322fc6479
https://github.com/scummvm/scummvm/commit/6b7be09e8fa5329d9f3b849ca356891322fc6479
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2024-05-10T11:37:18+02:00
Commit Message:
BAGEL: Use correct delete operator. CID 1544845, 1544853
Changed paths:
engines/bagel/spacebar/filter.cpp
diff --git a/engines/bagel/spacebar/filter.cpp b/engines/bagel/spacebar/filter.cpp
index 4ddc9c0feef..6391ec33984 100644
--- a/engines/bagel/spacebar/filter.cpp
+++ b/engines/bagel/spacebar/filter.cpp
@@ -125,7 +125,7 @@ void vilInitFilters(CBofBitmap *pBmp) {
CBofRect rct(0, 0, (nfile.getLength() + 1) * 7, 20);
paintText(pTipBmp, &rct, buff, VILDROIDTIPSTEXTSIZE, TEXT_BOLD, RGB(107, 0, 255), JUSTIFY_LEFT, FORMAT_DEFAULT);
nfile.close();
- delete buff;
+ delete[] buff;
// Graffiti bitmap.
//
@@ -397,7 +397,7 @@ static bool VildroidFilter(CBofBitmap *pBmp, CBofRect *pRect) {
}
nfile.close();
CMainWindow::chipdisp = true;
- delete buff;
+ delete[] buff;
break;
}
case 2: {
@@ -440,7 +440,7 @@ static bool VildroidFilter(CBofBitmap *pBmp, CBofRect *pRect) {
}
nfile.close();
CMainWindow::chipdisp = true;
- delete buff;
+ delete[] buff;
break;
}
case 3: {
More information about the Scummvm-git-logs
mailing list