Ignore:
Timestamp:
Mar 6, 2024, 5:29:44 PM (3 months ago)
Author:
Bruno Cornec
Message:

remove snprintf usage and use bkpinfo for serial_string

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/3.3/mondo/src/mondorestore/mondo-rstr-newt.c

    r3614 r3856  
    14361436    for (;;) {
    14371437        int i;
    1438         char headerstr[MAX_STR_LEN];
    1439         snprintf(headerstr, MAX_STR_LEN, "%-14s %-8s  %11s  %8s",
    1440                  "Plex", "Level", "Stripe Size", "Subdisks");
     1438        char *headerstr = NULL;
     1439        mr_asprintf(headerstr, "%-14s %-8s  %11s  %8s", "Plex", "Level", "Stripe Size", "Subdisks");
    14411440
    14421441        bOK = newtCompactButton(2, 13, "  OK  ");
     
    14491448            newtListbox(2, 3, 9, NEWT_FLAG_SCROLL | NEWT_FLAG_RETURNEXIT);
    14501449        plexesHeader = newtLabel(2, 2, headerstr);
     1450        mr_free(headerstr);
    14511451        editraidForm = newtForm(NULL, NULL, 0);
    14521452
     
    14551455            keylist[i] = (void *) i;
    14561456            if (i < raidrec->plexes) {
    1457                 char pname[64], entry[MAX_STR_LEN];
     1457                char *pname;
     1458                char *entry;
    14581459                switch (raidrec->plex[i].raidlevel) {
    14591460                case -1:
     
    14761477                    mr_asprintf(chunksize, "%dk", raidrec->plex[i].stripesize);
    14771478                }
    1478                 snprintf(pname, 64, "%s.p%i", raidrec->volname, i);
    1479                 snprintf(entry, MAX_STR_LEN, "%-14s %-8s  %11s  %8d",
    1480                          pname, raidlevel, chunksize,
    1481                          raidrec->plex[i].subdisks);
     1479                mr_asprintf(pname, "%s.p%i", raidrec->volname, i);
     1480                mr_asprintf(entry, "%-14s %-8s  %11s  %8d", pname, raidlevel, chunksize, raidrec->plex[i].subdisks);
     1481                mr_free(pname);
    14821482                mr_free(raidlevel);
    14831483                mr_free(chunksize);
    14841484
    14851485                newtListboxAppendEntry(plexesListbox, entry, keylist[i]);
     1486                mr_free(entry);
    14861487            }
    14871488        }
Note: See TracChangeset for help on using the changeset viewer.