mirror of
https://github.com/fadden/ciderpress.git
synced 2024-11-26 17:49:21 +00:00
Change sprintf() to snprintf()
This commit is contained in:
parent
b95575595f
commit
683eb05a82
@ -341,7 +341,7 @@ LoadDiskFSContents(DiskFS* pDiskFS, const char* volName,
|
|||||||
|
|
||||||
/* prepend volName for sub-volumes; must be valid Win32 dirname */
|
/* prepend volName for sub-volumes; must be valid Win32 dirname */
|
||||||
if (volName[0] != '\0')
|
if (volName[0] != '\0')
|
||||||
sprintf(subVolName, "_%s", volName);
|
snprintf(subVolName, sizeof(subVolName), "_%s", volName);
|
||||||
|
|
||||||
const char* ccp = pFile->GetPathName();
|
const char* ccp = pFile->GetPathName();
|
||||||
ASSERT(ccp != nil);
|
ASSERT(ccp != nil);
|
||||||
@ -351,7 +351,7 @@ LoadDiskFSContents(DiskFS* pDiskFS, const char* volName,
|
|||||||
if (subVolName[0] == '\0')
|
if (subVolName[0] == '\0')
|
||||||
strcpy(dispName, ccp);
|
strcpy(dispName, ccp);
|
||||||
else {
|
else {
|
||||||
sprintf(dispName, "%s:%s", subVolName, ccp);
|
snprintf(dispName, sizeof(dispName), "%s:%s", subVolName, ccp);
|
||||||
//dispName = subVolName;
|
//dispName = subVolName;
|
||||||
//dispName += ':';
|
//dispName += ':';
|
||||||
//dispName += ccp;
|
//dispName += ccp;
|
||||||
@ -375,7 +375,7 @@ LoadDiskFSContents(DiskFS* pDiskFS, const char* volName,
|
|||||||
pFile->GetAuxType());
|
pFile->GetAuxType());
|
||||||
break;
|
break;
|
||||||
case kRecordKindDisk:
|
case kRecordKindDisk:
|
||||||
sprintf(tmpbuf, "%ldk", totalLen / 1024);
|
snprintf(tmpbuf, sizeof(tmpbuf), "%ldk", totalLen / 1024);
|
||||||
fprintf(pScanOpts->outfp, "Disk %-6s ", tmpbuf);
|
fprintf(pScanOpts->outfp, "Disk %-6s ", tmpbuf);
|
||||||
break;
|
break;
|
||||||
case kRecordKindFile:
|
case kRecordKindFile:
|
||||||
@ -542,22 +542,23 @@ ScanDiskImage(const char* pathName, ScanOpts* pScanOpts)
|
|||||||
|
|
||||||
dierr = diskImg.OpenImage(pathName, '/', true);
|
dierr = diskImg.OpenImage(pathName, '/', true);
|
||||||
if (dierr != kDIErrNone) {
|
if (dierr != kDIErrNone) {
|
||||||
sprintf(errMsg, "Unable to open '%s': %s", pathName,
|
snprintf(errMsg, sizeof(errMsg), "Unable to open '%s': %s",
|
||||||
DIStrError(dierr));
|
pathName, DIStrError(dierr));
|
||||||
goto bail;
|
goto bail;
|
||||||
}
|
}
|
||||||
|
|
||||||
dierr = diskImg.AnalyzeImage();
|
dierr = diskImg.AnalyzeImage();
|
||||||
if (dierr != kDIErrNone) {
|
if (dierr != kDIErrNone) {
|
||||||
sprintf(errMsg, "Analysis of '%s' failed: %s", pathName,
|
snprintf(errMsg, sizeof(errMsg), "Analysis of '%s' failed: %s",
|
||||||
DIStrError(dierr));
|
pathName, DIStrError(dierr));
|
||||||
goto bail;
|
goto bail;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (diskImg.GetFSFormat() == DiskImg::kFormatUnknown ||
|
if (diskImg.GetFSFormat() == DiskImg::kFormatUnknown ||
|
||||||
diskImg.GetSectorOrder() == DiskImg::kSectorOrderUnknown)
|
diskImg.GetSectorOrder() == DiskImg::kSectorOrderUnknown)
|
||||||
{
|
{
|
||||||
sprintf(errMsg, "Unable to identify filesystem on '%s'", pathName);
|
snprintf(errMsg, sizeof(errMsg), "Unable to identify filesystem on '%s'",
|
||||||
|
pathName);
|
||||||
goto bail;
|
goto bail;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -566,7 +567,8 @@ ScanDiskImage(const char* pathName, ScanOpts* pScanOpts)
|
|||||||
if (pDiskFS == nil) {
|
if (pDiskFS == nil) {
|
||||||
/* unknown FS should've been caught above! */
|
/* unknown FS should've been caught above! */
|
||||||
ASSERT(false);
|
ASSERT(false);
|
||||||
sprintf(errMsg, "Format of '%s' not recognized.", pathName);
|
snprintf(errMsg, sizeof(errMsg), "Format of '%s' not recognized.",
|
||||||
|
pathName);
|
||||||
goto bail;
|
goto bail;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -575,8 +577,8 @@ ScanDiskImage(const char* pathName, ScanOpts* pScanOpts)
|
|||||||
/* object created; prep it */
|
/* object created; prep it */
|
||||||
dierr = pDiskFS->Initialize(&diskImg, DiskFS::kInitFull);
|
dierr = pDiskFS->Initialize(&diskImg, DiskFS::kInitFull);
|
||||||
if (dierr != kDIErrNone) {
|
if (dierr != kDIErrNone) {
|
||||||
sprintf(errMsg, "Error reading list of files from disk: %s",
|
snprintf(errMsg, sizeof(errMsg),
|
||||||
DIStrError(dierr));
|
"Error reading list of files from disk: %s", DIStrError(dierr));
|
||||||
goto bail;
|
goto bail;
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -600,7 +602,8 @@ ScanDiskImage(const char* pathName, ScanOpts* pScanOpts)
|
|||||||
"------------------------------------------------------"
|
"------------------------------------------------------"
|
||||||
"------------------------\n");
|
"------------------------\n");
|
||||||
if (LoadDiskFSContents(pDiskFS, "", pScanOpts) != 0) {
|
if (LoadDiskFSContents(pDiskFS, "", pScanOpts) != 0) {
|
||||||
sprintf(errMsg, "Failed while loading contents of '%s'.", pathName);
|
snprintf(errMsg, sizeof(errMsg),
|
||||||
|
"Failed while loading contents of '%s'.", pathName);
|
||||||
goto bail;
|
goto bail;
|
||||||
}
|
}
|
||||||
fprintf(pScanOpts->outfp,
|
fprintf(pScanOpts->outfp,
|
||||||
|
Loading…
Reference in New Issue
Block a user