Changeset 1365 in MondoRescue for branches/stable/mondo/src/common/libmondo-devices.c
- Timestamp:
- Apr 30, 2007, 1:50:20 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/common/libmondo-devices.c
r1344 r1365 1526 1526 mr_free(comment); 1527 1527 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); 1531 1529 mr_free(sz_size); 1532 1530 1533 if (bkpinfo->media_size [0] <= 0) {1531 if (bkpinfo->media_size <= 0L) { 1534 1532 log_to_screen(_("User has chosen not to backup the PC")); 1535 1533 finish(1); … … 1597 1595 } 1598 1596 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; 1602 1598 } 1603 1599 break; … … 1652 1648 mr_msg(4, "sz_size = %s", sz_size); 1653 1649 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; 1661 1654 } 1662 1655 if (archiving_to_media) { … … 1715 1708 } 1716 1709 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) { 1721 1712 log_to_screen(_("User has chosen not to backup the PC")); 1722 1713 finish(1); … … 1796 1787 mr_msg(3, "prefix set to %s", bkpinfo->prefix); 1797 1788 1798 for (i = 0; i <= MAX_NOOF_MEDIA; i++) { 1799 bkpinfo->media_size[i] = 650; 1800 } 1789 bkpinfo->media_size = (long)650; 1801 1790 mr_msg(3, "Just set nfs_remote_dir to %s", 1802 1791 bkpinfo->nfs_remote_dir); … … 1826 1815 finish(1); 1827 1816 } 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); 1831 1818 } else { 1832 for (i = 0; i <= MAX_NOOF_MEDIA; i++) { 1833 bkpinfo->media_size[i] = 650; 1834 } 1819 bkpinfo->media_size = (long)650; 1835 1820 } 1836 1821 } … … 1986 1971 1987 1972 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); 1989 1974 log_it("media type = %s", bkpinfo->backup_media_string); 1990 1975 log_it("prefix = %s", bkpinfo->prefix); … … 1996 1981 log_it("boot_device = '%s' (loader=%c)", bkpinfo->boot_device, 1997 1982 bkpinfo->boot_loader); 1998 if (bkpinfo->media_size [0] < 0) {1983 if (bkpinfo->media_size < 0L) { 1999 1984 if (archiving_to_media) { 2000 1985 fatal_error("Media size is less than zero."); 2001 1986 } else { 2002 1987 mr_msg(2, "Warning - media size is less than zero."); 2003 bkpinfo->media_size [0] = 0;1988 bkpinfo->media_size = 0L; 2004 1989 } 2005 1990 }
Note:
See TracChangeset
for help on using the changeset viewer.