1
0
Fork 0
mirror of git://git.code.sf.net/p/cdesktopenv/code synced 2025-03-09 15:50:02 +00:00

dtprintinfo: Resolve format-overflow issues

This commit is contained in:
Peter Howkins 2021-12-23 19:50:38 +00:00 committed by Jon Trulson
parent bf266ee14b
commit 16c3ed3650
3 changed files with 4 additions and 4 deletions

View file

@ -718,7 +718,7 @@ void DtApp::OpenClose(BaseUI *obj)
n_icons = rc->NumChildren();
for (i = 0; i < n_jobs; i++)
{
char number[5];
char number[11];
sprintf(number, "%d", i + 1);
icons[i]->TopString(number);
}
@ -907,7 +907,7 @@ void DtApp::ActionCB(BaseUI *obj, char *actionReferenceName)
IconObj **children = (IconObj **)parent->Children();
for (i = 0; i < parent->NumChildren(); i++)
{
char number[5];
char number[11];
sprintf(number, "%d", i + 1);
children[i]->TopString(number);
}

View file

@ -389,7 +389,7 @@ void DtFindD::Stop()
for (i = 0; i < n_matches; i++)
{
DtPrtJobIcon *job = (DtPrtJobIcon *)matches[i];
char number[9];
char number[12];
sprintf(number, "%d", job->Order() + 1);
fields->fields[0] = (char *)job->Parent()->Parent()->Name();
if (n_fields == 3)

View file

@ -67,7 +67,7 @@ DtPrinterIcon::DtPrinterIcon(DtMainW *mainW, AnyUI *parent, Queue *que,
if (app_mode == INITIALIZE_PRINTERS)
return;
char *buf = new char[300];
char *buf = new char[sizeof(DtPrinterIcon::homeDir) + 32];
struct stat statbuff;
if (*homeDir == '\0')
{