Ignore:
Timestamp:
Feb 11, 2007, 7:04:12 PM (13 years ago)
Author:
Bruno Cornec
Message:

memory tests improvements
useless code removed from libmondo-fork.c
more merges for libmondo-archive.c

File:
1 edited

Legend:

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

    r1138 r1139  
    18761876                 g_current_media_number);
    18771877        mr_msg(1, message_to_screen);
    1878         sprintf(result_sz, "Call to mkisofs to make ISO (%s #%d) ",
    1879                 media_descriptor_string(bkpinfo->backup_media_type),
    1880                 g_current_media_number);
     1878        mr_asprintf(&result_sz, "Call to mkisofs to make ISO (%s #%d) ",
     1879                 bkpinfo->backup_media_string,
     1880                 g_current_media_number);
    18811881        if (bkpinfo->nonbootable_backup) {
    18821882            mr_msg(1, "Making nonbootable backup");
    1883             res =
    1884                 eval_call_to_make_ISO(bkpinfo,
    1885                                       "mkisofs -o '_ISO_' -r -p MondoRescue -publisher www.mondorescue.org -A MondoRescue_GPL -V _CD#_ .",
    1886                                       destfile, g_current_media_number,
    1887                                       MONDO_LOGFILE, message_to_screen);
     1883            res = eval_call_to_make_ISO(bkpinfo,
     1884                                        "mkisofs -o '_ISO_' -r -p MondoRescue -publisher www.mondorescue.org -A Mondo_Rescue_GPL -V _CD#_ .",
     1885                                        destfile, g_current_media_number,
     1886                                        MONDO_LOGFILE, message_to_screen);
    18881887        } else {
    18891888            mr_msg(1, "Making bootable backup");
     
    19401939        }
    19411940        retval += res;
     1941        mr_free(result_sz);
    19421942    }
    19431943
     
    19481948                    "Warning - %s mounted. I'm unmounting it before I burn to it.",
    19491949                    bkpinfo->media_device);
    1950             sprintf(tmp, "umount %s", bkpinfo->media_device);
     1950            mr_asprintf(&tmp, "umount %s", bkpinfo->media_device);
    19511951            run_program_and_log_output(tmp, FALSE);
     1952            mr_free(tmp);
    19521953        }
    19531954    }
     
    19551956    if (bkpinfo->call_burn_iso[0] != '\0') {
    19561957        mr_msg(2, "bkpinfo->call_burn_iso = %s", bkpinfo->call_burn_iso);
    1957         sprintf(message_to_screen, "Burning %s #%d",
    1958                 media_descriptor_string(bkpinfo->backup_media_type),
    1959                 g_current_media_number);
     1958        mr_asprintf(&message_to_screen, "Burning %s #%d",
     1959                 bkpinfo->backup_media_string,
     1960                 g_current_media_number);
    19601961        pause_and_ask_for_cdr(2, &cd_is_mountable);
    1961         res =
    1962             eval_call_to_make_ISO(bkpinfo, bkpinfo->call_burn_iso,
    1963                                   destfile, g_current_media_number,
    1964                                   MONDO_LOGFILE, message_to_screen);
     1962        res = eval_call_to_make_ISO(bkpinfo, bkpinfo->call_burn_iso,
     1963                                    destfile, g_current_media_number,
     1964                                    MONDO_LOGFILE, message_to_screen);
    19651965        if (res) {
    1966             strcat(message_to_screen, "...failed");
     1966            log_to_screen("%s...failed", message_to_screen);
    19671967        } else {
    1968             strcat(message_to_screen, "...OK");
    1969         }
    1970         log_to_screen(message_to_screen);
     1968            log_to_screen("%s...OK", message_to_screen);
     1969        }
     1970        mr_free(message_to_screen);
    19711971        retval += res;
    19721972    }
    19731973
    1974     if (bkpinfo->call_after_iso[0] != '\0') {
    1975         sprintf(message_to_screen, "Running post-ISO call (%s #%d)",
    1976                 media_descriptor_string(bkpinfo->backup_media_type),
    1977                 g_current_media_number);
    1978         res =
    1979             eval_call_to_make_ISO(bkpinfo, bkpinfo->call_after_iso,
    1980                                   destfile, g_current_media_number,
    1981                                   MONDO_LOGFILE, message_to_screen);
     1974    if (bkpinfo->call_after_iso != NULL) {
     1975        mr_asprintf(&message_to_screen, "Running post-ISO call (%s #%d)",
     1976                 bkpinfo->backup_media_string,
     1977                 g_current_media_number);
     1978        res = eval_call_to_make_ISO(bkpinfo, bkpinfo->call_after_iso,
     1979                                    destfile, g_current_media_number,
     1980                                    MONDO_LOGFILE, message_to_screen);
    19821981        if (res) {
    1983             strcat(message_to_screen, "...failed");
     1982            log_to_screen("%s...failed", message_to_screen);
    19841983        } else {
    1985             strcat(message_to_screen, "...OK");
    1986         }
    1987         log_to_screen(message_to_screen);
     1984            log_to_screen("%s...OK", message_to_screen);
     1985        }
     1986        mr_free(message_to_screen);
    19881987        retval += res;
    19891988    }
     
    19941993    }
    19951994    mr_free(old_pwd);
    1996     mr_free(result_sz);
    1997     mr_free(message_to_screen);
    1998     mr_free(sz_blank_disk);
    19991995    return (retval);
    20001996}
     
    20482044    /*@ buffers ******************************************** */
    20492045    char *tmp;
    2050     char *bigfile_fname;
     2046    char *bigfile_fname = NULL;
    20512047    char *sz_devfile;
    20522048    char *ntfsprog_fifo = NULL;
     
    20592055    int retval = 0;
    20602056    int res = 0;
     2057    size_t n = 0;
    20612058    pid_t pid;
    20622059    FILE *ftmp = NULL;
Note: See TracChangeset for help on using the changeset viewer.