Changeset 3060 in MondoRescue for branches/3.0/mondo/src/mondorestore


Ignore:
Timestamp:
Nov 10, 2012, 5:05:37 AM (12 years ago)
Author:
Bruno Cornec
Message:

r5035@localhost: bruno | 2012-11-09 03:17:01 +0100

  • Fix a compilation error and most compilation warnings
Location:
branches/3.0/mondo/src/mondorestore
Files:
4 edited

Legend:

Unmodified
Added
Removed
  • branches/3.0/mondo/src/mondorestore/mondo-prep.c

    r3057 r3060  
    110110                }
    111111            }
    112             system("sync");
    113             system("sync");
    114             system("sync");
     112            paranoid_system("sync");
     113            paranoid_system("sync");
     114            paranoid_system("sync");
    115115            popup_and_OK
    116116                ("I must now reboot. Please leave the boot media in the drive and repeat your actions - e.g. type 'nuke' - and it should work fine.");
    117             system("reboot");
     117            paranoid_system("reboot");
    118118        }
    119119    }
     
    197197    char *p;
    198198    char *q;
     199    char *r;
    199200
    200201    /** int ***************************************************/
     
    272273    log_msg(1, "OK, rewound i-want-my-lvm. Doing funky stuff...");
    273274    rewind(fin);
    274     for (fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin); fgets(incoming, MAX_STR_LEN - 1, fin)) {
     275    for (r = fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin) && (r != NULL); r = fgets(incoming, MAX_STR_LEN - 1, fin)) {
    275276        fgetpos(fin, &orig_pos);
    276277        if (incoming[0] != '#') {
     
    279280        if (res && strstr(command, "create") && vacuum_pack) {
    280281            sleep(2);
    281             system("sync");
    282             system("sync");
    283             system("sync");
     282            paranoid_system("sync");
     283            paranoid_system("sync");
     284            paranoid_system("sync");
    284285        }
    285286        if ((p = strstr(incoming, "vgcreate"))) {
    286287// include next line(s) if they end in /dev (cos we've got a broken i-want-my-lvm)
    287             for (fgets(tmp, MAX_STR_LEN - 1, fin); !feof(fin); fgets(tmp, MAX_STR_LEN - 1, fin)) {
     288            for (q = fgets(tmp, MAX_STR_LEN - 1, fin); !feof(fin) && (q != NULL); q = fgets(tmp, MAX_STR_LEN - 1, fin)) {
    288289                if (tmp[0] == '#') {
    289290                    fsetpos(fin, &orig_pos);
     
    393394        }
    394395        sprintf(tmp, "echo \"%s\" >> /tmp/out.sh", command);
    395         system(tmp);
     396        paranoid_system(tmp);
    396397        sleep(1);
    397398    }
     
    410411    paranoid_free(vgremove_sz);
    411412//  paranoid_free(do_this_last);
    412     system("sync");
    413     system("sync");
    414     system("sync");
     413    paranoid_system("sync");
     414    paranoid_system("sync");
     415    paranoid_system("sync");
    415416    sleep(1);
    416417    log_it("ENDING");
     
    451452    /** pointers *********************************************************/
    452453    char *p;
     454    char *q;
    453455
    454456    /** init *************************************************************/
     
    480482                finish(1);
    481483            }
    482             for (fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin)
     484            for (q = fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin) && (q != NULL)
    483485                 && !strstr(incoming, old_mountlist->el[lino].device);
    484                  fgets(incoming, MAX_STR_LEN - 1, fin));
     486                 q = fgets(incoming, MAX_STR_LEN - 1, fin));
    485487            if (!feof(fin)) {
    486488                sprintf(tmp, "Investigating %s",
    487489                        old_mountlist->el[lino].device);
    488490                log_it(tmp);
    489                 for (fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin)
     491                for (q = fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin) && (q != NULL)
    490492                     && !strstr(incoming, "raiddev");
    491                      fgets(incoming, MAX_STR_LEN - 1, fin)) {
     493                     q = fgets(incoming, MAX_STR_LEN - 1, fin)) {
    492494                    if (strstr(incoming, OSSWAP("device", "drive"))
    493495                        && !strchr(incoming, '#')) {
     
    778780                    "for plex in `vinum lv -r %s | grep '^P' | tr '\t' ' ' | tr -s ' ' | cut -d' ' -f2`; do echo $plex; done > /tmp/plexes",
    779781                    basename(device));
    780             system(program);
     782            paranoid_system(program);
    781783            if (g_fprep) {
    782784                fprintf(g_fprep, "%s\n", program);
     
    792794
    793795                mr_asprintf(&tmp, "vinum init %s", line);
    794                 system(tmp);
     796                paranoid_system(tmp);
    795797                paranoid_free(tmp);
    796798
     
    801803
    802804                    char status[MAX_STR_LEN / 4];
    803                     fgets(status, MAX_STR_LEN / 4 - 1, pin);
     805                    if (fgets(status, MAX_STR_LEN / 4 - 1, pin)) {
     806                        // FIXME
     807                    }
    804808                    pclose(pin);
    805809
     
    823827        log_to_screen("Stopping %s", device);
    824828        stop_raid_device(device);
    825         system("sync");
     829        paranoid_system("sync");
    826830        sleep(1);
    827831        if (g_fprep) {
     
    838842            res = run_program_and_log_output(program, 1);
    839843            log_msg(1, "%s returned %d", program, res);
    840             system("sync");
     844            paranoid_system("sync");
    841845            sleep(3);
    842846            start_raid_device(device);
     
    845849            }
    846850        }
    847         system("sync");
     851        paranoid_system("sync");
    848852        sleep(2);
    849853//      log_to_screen("Starting %s", device);
     
    851855//      res = run_program_and_log_output(program, 1);
    852856//      log_msg(1, "%s returned %d", program, res);
    853 //      system("sync"); sleep(1);
    854 #endif
    855         system("sync");
     857//      paranoid_system("sync"); sleep(1);
     858#endif
     859        paranoid_system("sync");
    856860        sleep(1);
    857861        newtResume();
     
    917921    retval += res;
    918922    paranoid_free(program);
    919     system("sync");
     923    paranoid_system("sync");
    920924    sleep(1);
    921925    return (retval);
     
    973977    log_msg(1, "Stopping all RAID devices");
    974978    stop_all_raid_devices(mountlist);
    975     system("sync");
    976     system("sync");
    977     system("sync");
     979    paranoid_system("sync");
     980    paranoid_system("sync");
     981    paranoid_system("sync");
    978982    sleep(2);
    979983    log_msg(1, "Prepare soft-RAIDs");   // prep and format too
     
    9971001        }
    9981002    }
    999     system("sync");
    1000     system("sync");
    1001     system("sync");
     1003    paranoid_system("sync");
     1004    paranoid_system("sync");
     1005    paranoid_system("sync");
    10021006    sleep(2);
    10031007// This last step is probably necessary
    10041008//  log_to_screen("Re-starting software RAIDs...");
    10051009//  start_all_raid_devices(mountlist);
    1006 //  system("sync"); system("sync"); system("sync");
     1010//  paranoid_system("sync"); paranoid_system("sync"); paranoid_system("sync");
    10071011//  sleep(5);
    10081012// do LVMs now
     
    11271131                ("Please choose 'yes' to reboot and try again; or 'no' to ignore this warning and continue."))
    11281132            {
    1129                 system("sync");
    1130                 system("sync");
    1131                 system("sync");
    1132                 system("reboot");
     1133                paranoid_system("sync");
     1134                paranoid_system("sync");
     1135                paranoid_system("sync");
     1136                paranoid_system("reboot");
    11331137            }
    11341138        } else {
     
    11401144    }
    11411145    newtSuspend();
    1142     system("clear");
     1146    paranoid_system("clear");
    11431147    newtResume();
    11441148    paranoid_free(tmp);
     
    15151519    char *format;
    15161520    char *tmp;
     1521    char *tmp1 = NULL;
    15171522
    15181523    /** end *************************************************************/
     
    16341639                }
    16351640            }
    1636             system("sync");
     1641            paranoid_system("sync");
    16371642#else
    16381643            log_it("New, kernel-friendly partition remover");
     
    16951700        fput_string_one_char_at_a_time(pout_to_fdisk, "w\n");
    16961701        paranoid_pclose(pout_to_fdisk);
    1697         system("sync");
     1702        paranoid_system("sync");
    16981703        log_msg(0,"------------------- fdisk.log looks like this ------------------");
    16991704        sprintf(tmp, "cat %s >> %s", FDISK_LOG, MONDO_LOGFILE);
    1700         system(tmp);
     1705        paranoid_system(tmp);
    17011706        // mark relevant partition as bootable
    17021707        mr_asprintf(&tmp1,"make-me-bootable /tmp/mountlist.txt %s noaction",drivename);
     
    17041709        mr_free(tmp1);
    17051710        log_msg(0,"------------------- end of fdisk.log...       ------------------");
    1706         system("sync");
     1711        paranoid_system("sync");
    17071712        sprintf(tmp, "tail -n6 %s | grep -F \"16: \"", FDISK_LOG);
    17081713        if (!run_program_and_log_output(tmp, 5)) {
     
    20322037    }
    20332038    newtSuspend();
    2034     system("clear");
     2039    paranoid_system("clear");
    20352040    newtResume();
    20362041    paranoid_free(drivelist);
     
    23142319    /** int *************************************************************/
    23152320    int retval = 0;
    2316 #ifndef __FreeBSD__
    2317     int res;
    2318 #endif
    23192321
    23202322    /** char ************************************************************/
     
    23282330#endif
    23292331    FILE *fin;
     2332    char *q;
    23302333    int i;
    23312334
     
    23472350            return (1);
    23482351        }
    2349         for (fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin);
    2350              fgets(incoming, MAX_STR_LEN - 1, fin)) {
     2352        for (q = fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin) && (q != NULL);
     2353             q = fgets(incoming, MAX_STR_LEN - 1, fin)) {
    23512354            retval += stop_raid_device(incoming);
    23522355        }
     
    23592362            return (1);
    23602363        }
    2361         for (fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin);
    2362              fgets(incoming, MAX_STR_LEN - 1, fin)) {
     2364        for (q = fgets(incoming, MAX_STR_LEN - 1, fin); !feof(fin) && (q != NULL);
     2365             q = fgets(incoming, MAX_STR_LEN - 1, fin)) {
    23632366            for (p = incoming;
    23642367                 *p != '\0' && (*p != 'm' || *(p + 1) != 'd'
     
    23682371                for (p = dev; *p > 32; p++);
    23692372                *p = '\0';
    2370                 res = stop_raid_device(dev);
     2373                retval += stop_raid_device(dev);
    23712374            }
    23722375        }
     
    23792382    paranoid_free(dev);
    23802383    paranoid_free(incoming);
    2381     system("sync");
    2382     system("sync");
    2383     system("sync");
     2384    paranoid_system("sync");
     2385    paranoid_system("sync");
     2386    paranoid_system("sync");
    23842387    sleep(1);
    23852388    return (retval);
  • branches/3.0/mondo/src/mondorestore/mondo-rstr-compare.c

    r3056 r3060  
    9393        return (1);
    9494    }
    95     fread((void *) &biggiestruct, 1, sizeof(biggiestruct), fin);
     95    if (fread((void *) &biggiestruct, 1, sizeof(biggiestruct), fin)) {
     96        // FIXME
     97    }
    9698    paranoid_fclose(fin);
    9799
     
    134136            return (1);
    135137        } else {
    136             fgets(original_cksum_ptr, MAX_STR_LEN - 1, fin);
     138            if (fgets(original_cksum_ptr, MAX_STR_LEN - 1, fin)) {
     139                // FIXME
     140            }
    137141            paranoid_fclose(fin);
    138142            for (i = strlen(original_cksum_ptr);
     
    245249    int retval = 0;
    246250    int res;
    247     long noof_lines;
    248251    long archiver_errors;
    249252    bool use_star;
     
    265268    sprintf(filelist_name, MNT_CDROM "/archives/filelist.%d",
    266269            current_tarball_number);
    267 
    268     noof_lines = count_lines_in_file(filelist_name);
    269270
    270271    if (strstr(tarball_fname, ".bz2")) {
     
    336337                "sed s/': \\\"'/\\|/ %s | sed s/'\\\": '/\\|/ | cut -d'|' -f2 | sort -u | grep -vE \"^dev/.*\" >> "MONDO_CACHE"/changed.txt",
    337338                logfile);
    338         system(command);
     339        paranoid_system(command);
    339340        archiver_errors = count_lines_in_file(logfile);
    340341    } else {
     
    372373{
    373374    int retval = 0;
    374     int res;
    375375    int current_tarball_number = 0;
    376376
     
    439439            log_to_screen(progress_str);
    440440        } else {
    441             res = compare_a_tarball(tarball_fname, current_tarball_number);
     441            retval += compare_a_tarball(tarball_fname, current_tarball_number);
    442442
    443443            g_current_progress++;
     
    490490    assert(bkpinfo != NULL);
    491491
    492     getcwd(cwd, MAX_STR_LEN - 1);
    493     chdir(bkpinfo->restore_path);
    494     getcwd(new, MAX_STR_LEN - 1);
     492    if (getcwd(cwd, MAX_STR_LEN - 1)) {
     493        // FIXME
     494    }
     495    if (chdir(bkpinfo->restore_path)) {
     496        //FIXME
     497    }
     498    if (getcwd(new, MAX_STR_LEN - 1)) {
     499        // FIXME
     500    }
    495501    insist_on_this_cd_number(g_current_media_number);
    496502    unlink(MONDO_CACHE"/changed.txt");
     
    498504    resA = compare_all_tarballs();
    499505    resB = compare_all_biggiefiles();
    500     chdir(cwd);
     506    if (chdir(cwd)) {
     507        // FIXME
     508    }
    501509    noof_changed_files = count_lines_in_file(MONDO_CACHE"/changed.txt");
    502510    if (noof_changed_files) {
     
    633641
    634642            log_msg(2, "calling popup_changelist_from_file()");
    635             getcwd(cwd, MAX_STR_LEN - 1);
    636             chdir(bkpinfo->restore_path);
    637             getcwd(new, MAX_STR_LEN - 1);
     643            if (getcwd(cwd, MAX_STR_LEN - 1)) {
     644                //FIXME
     645            }
     646            if (chdir(bkpinfo->restore_path)) {
     647                // FIXME
     648            }
     649            if (getcwd(new, MAX_STR_LEN - 1)) {
     650                //FIXME
     651            }
    638652            popup_changelist_from_file(MONDO_CACHE"/changed.files");
    639             chdir(cwd);
     653            if (chdir(cwd)) {
     654                // FIXME
     655            }
    640656            log_msg(2, "Returning from popup_changelist_from_file()");
    641657        }
     
    675691    malloc_string(dir);
    676692    malloc_string(command);
    677     getcwd(dir, MAX_STR_LEN);
    678     chdir(bkpinfo->restore_path);
     693    if (getcwd(dir, MAX_STR_LEN)) {
     694        // FIXME
     695    }
     696    if (chdir(bkpinfo->restore_path)) {
     697        // FIXME
     698    }
    679699
    680700    sprintf(command, "cp -f /tmp/LAST-FILELIST-NUMBER %s/tmp",
     
    692712    }
    693713    res = verify_tape_backups();
    694     chdir(dir);
     714    if (chdir(dir)) {
     715        // FIXME
     716    }
    695717    if (length_of_file(MONDO_CACHE"/changed.txt") > 2
    696718        && length_of_file(MONDO_CACHE"/changed.files") > 2) {
     
    733755    malloc_string(command);
    734756
    735     getcwd(dir, MAX_STR_LEN);
    736     chdir(bkpinfo->restore_path);
     757    if (getcwd(dir, MAX_STR_LEN)) {
     758        // FIXME
     759    }
     760    if (chdir(bkpinfo->restore_path)) {
     761        // FIXME
     762    }
    737763    sprintf(command, "cp -f /tmp/LAST-FILELIST-NUMBER %s/tmp",
    738764            bkpinfo->restore_path);
     
    741767                        0, "Verifying archives against filesystem");
    742768    res = verify_tape_backups();
    743     chdir(dir);
     769    if (chdir(dir)) {
     770        // FIXME
     771    }
    744772    if (res) {
    745773        mvaddstr_and_log_it(g_currentY++, 74, "Failed.");
  • branches/3.0/mondo/src/mondorestore/mondo-rstr-newt.c

    r2879 r3060  
    136136    /** int **************************************************************/
    137137    int i = 0;
    138     int num_to_add = 0;
    139138
    140139    /** newt *************************************************************/
     
    231230    strcpy(drive_to_add, device_str);
    232231    for (i = strlen(drive_to_add); isdigit(drive_to_add[i - 1]); i--);
    233     num_to_add = atoi(drive_to_add + i);
    234232    drive_to_add[i] = '\0';
    235233    currline = mountlist->entries;
     
    525523
    526524    assert(raidrec != NULL);
    527     system
    528         ("grep Pers /proc/mdstat > /tmp/raid-personalities.txt 2> /dev/null");
     525    paranoid_system("grep Pers /proc/mdstat > /tmp/raid-personalities.txt 2> /dev/null");
    529526    strcpy(personalities,
    530527           last_line_of_file("/tmp/raid-personalities.txt"));
     
    24182415    newtComponent b2;
    24192416    newtComponent b3;
    2420     newtComponent b_res;
    24212417
    24222418
     
    24292425    myForm = newtForm(NULL, NULL, 0);
    24302426    newtFormAddComponents(myForm, b1, b2, b3, NULL);
    2431     b_res = newtRunForm(myForm);
    24322427    newtFormDestroy(myForm);
    24332428    newtPopWindow();
     
    29112906            printf
    29122907                ("Which mode - (A)utomatic, (I)nteractive, \n(C)ompare only, or (E)xit to shell?\n--> ");
    2913             fgets(tmp, MAX_STR_LEN - 1, stdin);
     2908            if (fgets(tmp, MAX_STR_LEN - 1, stdin)) {
     2909                // FIXME
     2910            }
    29142911        }
    29152912        return (output);
  • branches/3.0/mondo/src/mondorestore/mondorestore.c

    r3056 r3060  
    767767    int retval = 0;
    768768    int res = 0;
    769     bool boot_loader_installed = FALSE;
    770769  /** malloc **/
    771770    char tmp[MAX_STR_LEN];
     
    846845                log_to_screen("Preparing to format your disk(s)");
    847846                sleep(1);
    848                 system("sync");
     847                paranoid_system("sync");
    849848                log_to_screen("Please wait. This may take a few minutes.");
    850849                res += format_everything(mountlist, FALSE, raidlist);
     
    881880        log_msg(1,
    882881                "Great! Boot loader was installed. No need for msg at end.");
    883         boot_loader_installed = TRUE;
    884882    }
    885883    clean_blkid();
     
    919917    }
    920918    g_I_have_just_nuked = TRUE;
    921 /*
    922   if (!boot_loader_installed && !does_file_exist(DO_MBR_PLEASE))
    923     {
    924       log_to_screen("PLEASE RUN 'mondorestore --mbr' NOW TO INITIALIZE YOUR BOOT SECTOR");
    925       write_one_liner_data_file(DO_MBR_PLEASE, "mondorestore --mbr");
    926     }
    927 */
    928919    return (retval);
    929920}
     
    10631054        *ntfsprog_command, *suffix, *sz_devfile;
    10641055    char *bigblk;
    1065     char *p;
    10661056    char *mds = NULL;
    10671057    int retval = 0;
     
    11161106                bigfileno + 1);
    11171107        log_msg(3, tmp);
    1118         p = checksum;
    11191108    }
    11201109
     
    13441333
    13451334    if (strcmp(outfile_fname, "/dev/null")) {
    1346         chown(outfile_fname, biggiestruct.properties.st_uid,
    1347               biggiestruct.properties.st_gid);
     1335        if (chown(outfile_fname, biggiestruct.properties.st_uid,
     1336              biggiestruct.properties.st_gid)) {
     1337            // FIXME
     1338        }
    13481339        chmod(outfile_fname, biggiestruct.properties.st_mode);
    13491340        ubuf->actime = biggiestruct.properties.st_atime;
     
    16151606    if (strcmp(outfile_fname, "/dev/null")) {
    16161607        chmod(outfile_fname, biggiestruct.properties.st_mode);
    1617         chown(outfile_fname, biggiestruct.properties.st_uid,
    1618               biggiestruct.properties.st_gid);
     1608        if (chown(outfile_fname, biggiestruct.properties.st_uid,
     1609              biggiestruct.properties.st_gid)) {
     1610            // FIXME
     1611        }
    16191612        ubuf->actime = biggiestruct.properties.st_atime;
    16201613        ubuf->modtime = biggiestruct.properties.st_mtime;
     
    18311824        if (retval) {
    18321825            mr_asprintf(&command, "cat %s >> %s", temp_log, MONDO_LOGFILE);
    1833             system(command);
     1826            paranoid_system(command);
    18341827            paranoid_free(command);
    18351828
     
    25802573    max_val = atol(tmp) + 1;
    25812574
    2582     chdir(bkpinfo->restore_path);   /* I don't know why this is needed _here_ but it seems to be. -HR, 02/04/2002 */
     2575    if (chdir(bkpinfo->restore_path)) { /* I don't know why this is needed _here_ but it seems to be. -HR, 02/04/2002 */
     2576        //FIXME
     2577    }
    25832578
    25842579    run_program_and_log_output("pwd", 5);
     
    27082703    log_msg(2, "restore_everything() --- starting");
    27092704    g_current_media_number = 1;
    2710     getcwd(cwd, MAX_STR_LEN - 1);
     2705    if (getcwd(cwd, MAX_STR_LEN - 1)) {
     2706        // FIXME
     2707    }
    27112708    sprintf(tmp, "mkdir -p %s", bkpinfo->restore_path);
    27122709    run_program_and_log_output(tmp, FALSE);
    27132710    log_msg(1, "Changing dir to %s", bkpinfo->restore_path);
    2714     chdir(bkpinfo->restore_path);
    2715     getcwd(newpath, MAX_STR_LEN - 1);
     2711    if (chdir(bkpinfo->restore_path)) {
     2712        //FIXME
     2713    }
     2714    if (getcwd(newpath, MAX_STR_LEN - 1)) {
     2715        // FIXME
     2716    }
    27162717    log_msg(1, "path is now %s", newpath);
    27172718    log_msg(1, "restoring everything");
     
    27452746        resB = restore_all_biggiefiles_from_CD(filelist);
    27462747    }
    2747     chdir(cwd);
     2748    if (chdir(cwd)) {
     2749        //FIXME
     2750    }
    27482751    if (resA + resB) {
    27492752        log_to_screen("Errors occurred while data was being restored.");
     
    29362939    if (argc == 2 && strcmp(argv[1], "--edit-mountlist") == 0) {
    29372940#ifdef __FreeBSD__
    2938         system("mv -f /tmp/raidconf.txt /etc/raidtab");
     2941        paranoid_system("mv -f /tmp/raidconf.txt /etc/raidtab");
    29392942        if (!does_file_exist("/etc/raidtab"))
    2940             system("vinum printconfig > /etc/raidtab");
     2943            paranoid_system("vinum printconfig > /etc/raidtab");
    29412944#endif
    29422945        load_raidtab_into_raidlist(raidlist, RAIDTAB_FNAME);
     
    29462949        res = let_user_edit_the_mountlist(mountlist, raidlist);
    29472950#ifdef __FreeBSD__
    2948         system("mv -f /etc/raidtab /tmp/raidconf.txt");
     2951        paranoid_system("mv -f /etc/raidtab /tmp/raidconf.txt");
    29492952#endif
    29502953        paranoid_MR_finish(res);
     
    29592962    if (argc >= 2 && strcmp(argv[1], "--pih") == 0) {
    29602963        if (system("mount | grep cdrom 2> /dev/null > /dev/null")) {
    2961             system("mount " MNT_CDROM);
     2964            paranoid_system("mount " MNT_CDROM);
    29622965        }
    29632966        bkpinfo->compression_level = 1;
     
    29692972                           "Please wait. This may take some time.",
    29702973                           "", 1999);
    2971         system("rm -Rf /tmp/*pih*");
     2974        paranoid_system("rm -Rf /tmp/*pih*");
    29722975
    29732976        restore_a_biggiefile_from_CD(42, NULL, tmp);
     
    32693272    if (strstr(bkpinfo->tmpdir,"mondo.tmp.") != NULL) {
    32703273        sprintf(tmp, "rm -Rf %s", bkpinfo->tmpdir);
    3271         system(tmp);
     3274        paranoid_system(tmp);
    32723275    }
    32733276    paranoid_MR_finish(retval); // frees global stuff plus bkpinfo
Note: See TracChangeset for help on using the changeset viewer.