Ignore:
Timestamp:
Apr 30, 2007, 1:50:20 AM (17 years ago)
Author:
Bruno Cornec
Message:

MAX_NOOF_MEDIA is gone and media_size in bkpinfo struct is now a single long field and not an array anymore

File:
1 edited

Legend:

Unmodified
Added
Removed
  • branches/stable/mondo/src/common/libmondo-devices.c

    r1344 r1365  
    15261526            mr_free(comment);
    15271527
    1528             for (i = 0; i <= MAX_NOOF_MEDIA; i++) {
    1529                 bkpinfo->media_size[i] = atoi(sz_size);
    1530             }
     1528            bkpinfo->media_size = atol(sz_size);
    15311529            mr_free(sz_size);
    15321530
    1533             if (bkpinfo->media_size[0] <= 0) {
     1531            if (bkpinfo->media_size <= 0L) {
    15341532                log_to_screen(_("User has chosen not to backup the PC"));
    15351533                finish(1);
     
    15971595        }
    15981596        if (bkpinfo->backup_media_type == cdstream) {
    1599             for (i = 0; i <= MAX_NOOF_MEDIA; i++) {
    1600                 bkpinfo->media_size[i] = 650;
    1601             }
     1597            bkpinfo->media_size = (long)650;
    16021598        }
    16031599        break;
     
    16521648        mr_msg(4, "sz_size = %s", sz_size);
    16531649        mr_free(sz_size);
    1654         bkpinfo->media_size[0] = 0;
    1655         mr_msg(4, "media_size[0] = %ld", bkpinfo->media_size[0]);
    1656         if (bkpinfo->media_size[0] <= 0) {
    1657             bkpinfo->media_size[0] = 0;
    1658         }
    1659         for (i = 1; i <= MAX_NOOF_MEDIA; i++) {
    1660             bkpinfo->media_size[i] = bkpinfo->media_size[0];
     1650        bkpinfo->media_size = 0L;
     1651        mr_msg(4, "media_size = %ld", bkpinfo->media_size);
     1652        if (bkpinfo->media_size <= 0L) {
     1653            bkpinfo->media_size = 0L;
    16611654        }
    16621655        if (archiving_to_media) {
     
    17151708            }
    17161709            mr_free(comment);
    1717             for (i = 0; i <= MAX_NOOF_MEDIA; i++) {
    1718                 bkpinfo->media_size[i] = atoi(sz_size);
    1719             }
    1720             if (bkpinfo->media_size[0] <= 0) {
     1710            bkpinfo->media_size = atol(sz_size);
     1711            if (bkpinfo->media_size <= 0L) {
    17211712                log_to_screen(_("User has chosen not to backup the PC"));
    17221713                finish(1);
     
    17961787        mr_msg(3, "prefix set to %s", bkpinfo->prefix);
    17971788
    1798         for (i = 0; i <= MAX_NOOF_MEDIA; i++) {
    1799             bkpinfo->media_size[i] = 650;
    1800         }
     1789        bkpinfo->media_size = (long)650;
    18011790        mr_msg(3, "Just set nfs_remote_dir to %s",
    18021791                bkpinfo->nfs_remote_dir);
     
    18261815                    finish(1);
    18271816                }
    1828                 for (i = 0; i <= MAX_NOOF_MEDIA; i++) {
    1829                     bkpinfo->media_size[i] = atoi(sz_size);
    1830                 }
     1817                bkpinfo->media_size = atol(sz_size);
    18311818            } else {
    1832                 for (i = 0; i <= MAX_NOOF_MEDIA; i++) {
    1833                     bkpinfo->media_size[i] = 650;
    1834                 }
     1819                bkpinfo->media_size = (long)650;
    18351820            }
    18361821        }
     
    19861971
    19871972    log_it("media device = %s", bkpinfo->media_device);
    1988     log_it("media size = %ld", bkpinfo->media_size[1]);
     1973    log_it("media size = %ld", bkpinfo->media_size);
    19891974    log_it("media type = %s", bkpinfo->backup_media_string);
    19901975    log_it("prefix = %s", bkpinfo->prefix);
     
    19961981    log_it("boot_device = '%s' (loader=%c)", bkpinfo->boot_device,
    19971982           bkpinfo->boot_loader);
    1998     if (bkpinfo->media_size[0] < 0) {
     1983    if (bkpinfo->media_size < 0L) {
    19991984        if (archiving_to_media) {
    20001985            fatal_error("Media size is less than zero.");
    20011986        } else {
    20021987            mr_msg(2, "Warning - media size is less than zero.");
    2003             bkpinfo->media_size[0] = 0;
     1988            bkpinfo->media_size = 0L;
    20041989        }
    20051990    }
Note: See TracChangeset for help on using the changeset viewer.