Ignore:
Timestamp:
Jan 28, 2007, 7:04:41 PM (17 years ago)
Author:
Bruno Cornec
Message:
  • Fix mindi install messages (reported by Andree Leidenfrost)
  • remove paranoid_free/free for mr_free
  • mr_asprintf used everywhere
  • mr_malloc used everywhere
File:
1 edited

Legend:

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

    r1075 r1080  
    267267    }
    268268
    269     paranoid_free(command);
    270     paranoid_free(zipparams);
    271     paranoid_free(tmp);
     269    mr_free(command);
     270    mr_free(zipparams);
     271    mr_free(tmp);
    272272    return (retval);
    273273}
     
    403403        }
    404404    }
    405     paranoid_free(command);
    406     paranoid_free(zipparams);
    407     paranoid_free(tmp);
     405    mr_free(command);
     406    mr_free(zipparams);
     407    mr_free(tmp);
    408408    return (retval);
    409409}
     
    496496        sleep(2);
    497497    }
    498     paranoid_free(tmp);
     498    mr_free(tmp);
    499499    return (retval);
    500500}
     
    565565
    566566    assert(bkpinfo != NULL);
    567     command = malloc(1200);
     567    command = mr_malloc(1200);
    568568    malloc_string(tmp);
    569569    malloc_string(scratchdir);
     
    814814
    815815    if (g_getfattr) {
    816         asprintf(&tmp1, "%s/XATTR", bkpinfo->tmpdir);
     816        mr_asprintf(&tmp1, "%s/XATTR", bkpinfo->tmpdir);
    817817        if (write_one_liner_data_file(tmp1, "TRUE")) {
    818818            log_msg(1, "%ld: Unable to write one-liner XATTR",
    819819                __LINE__);
    820820        }
    821         paranoid_free(tmp1);
     821        mr_free(tmp1);
    822822    }
    823823    if (g_getfacl) {
    824         asprintf(&tmp1, "%s/ACL", bkpinfo->tmpdir);
     824        mr_asprintf(&tmp1, "%s/ACL", bkpinfo->tmpdir);
    825825        if (write_one_liner_data_file(tmp1, "TRUE")) {
    826826            log_msg(1, "%ld: Unable to write one-liner ACL",
    827827                __LINE__);
    828828        }
    829         paranoid_free(tmp1);
     829        mr_free(tmp1);
    830830    }
    831831
     
    849849
    850850    if (bkpinfo->backup_media_type == usb) {
    851         asprintf(&tmp2, "--usb %s", bkpinfo->media_device);
     851        mr_asprintf(&tmp2, "--usb %s", bkpinfo->media_device);
    852852    } else {
    853         asprintf(&tmp2,"");
     853        mr_asprintf(&tmp2,"");
    854854    }
    855855
     
    935935        }
    936936    }
    937     paranoid_free(tmp);
    938     paranoid_free(use_lzo_sz);
    939     paranoid_free(use_gzip_sz);
    940     paranoid_free(scratchdir);
    941     paranoid_free(use_comp_sz);
    942     paranoid_free(bootldr_str);
    943     paranoid_free(tape_device);
    944     paranoid_free(last_filelist_number);
    945     paranoid_free(broken_bios_sz);
    946     paranoid_free(cd_recovery_sz);
    947     paranoid_free(tape_size_sz);
    948     paranoid_free(devs_to_exclude);
    949     paranoid_free(use_lilo_sz);
    950     paranoid_free(value);
    951     paranoid_free(bootdev);
    952     paranoid_free(command);
    953     paranoid_free(use_star_sz);
     937    mr_free(tmp);
     938    mr_free(use_lzo_sz);
     939    mr_free(use_gzip_sz);
     940    mr_free(scratchdir);
     941    mr_free(use_comp_sz);
     942    mr_free(bootldr_str);
     943    mr_free(tape_device);
     944    mr_free(last_filelist_number);
     945    mr_free(broken_bios_sz);
     946    mr_free(cd_recovery_sz);
     947    mr_free(tape_size_sz);
     948    mr_free(devs_to_exclude);
     949    mr_free(use_lilo_sz);
     950    mr_free(value);
     951    mr_free(bootdev);
     952    mr_free(command);
     953    mr_free(use_star_sz);
    954954    return (res);
    955955}
     
    11221122    log_msg(3, "%s[%d:%d] - exiting", FORTY_SPACES, getpid(),
    11231123            this_thread_no);
    1124     paranoid_free(archiving_filelist_fname);
    1125     paranoid_free(archiving_afioball_fname);
    1126     paranoid_free(curr_xattr_list_fname);
    1127     paranoid_free(curr_acl_list_fname);
    1128     paranoid_free(tmp);
     1124    mr_free(archiving_filelist_fname);
     1125    mr_free(archiving_afioball_fname);
     1126    mr_free(curr_xattr_list_fname);
     1127    mr_free(curr_acl_list_fname);
     1128    mr_free(tmp);
    11291129    pthread_exit(NULL);
    11301130}
     
    12591259                                     BLK_START_OF_BACKUP);
    12601260    }
    1261     paranoid_free(command);
    1262     paranoid_free(tmpfile);
    1263     paranoid_free(data_disks_file);
     1261    mr_free(command);
     1262    mr_free(tmpfile);
     1263    mr_free(data_disks_file);
    12641264    return (retval);
    12651265}
     
    13501350    }
    13511351    unlink(tempfile);
    1352     paranoid_free(command);
    1353     paranoid_free(tempfile);
     1352    mr_free(command);
     1353    mr_free(tempfile);
    13541354    return (res);
    13551355}
     
    13791379    assert_string_is_neither_NULL_nor_zerolength(device);
    13801380    malloc_string(title);
    1381     command = malloc(1000);
     1381    command = mr_malloc(1000);
    13821382    if (!system("which superformat > /dev/null 2> /dev/null")) {
    13831383        sprintf(command, "superformat %s", device);
     
    13951395        }
    13961396    }
    1397     paranoid_free(title);
    1398     paranoid_free(command);
     1397    mr_free(title);
     1398    mr_free(command);
    13991399    return (res);
    14001400}
     
    14851485    log_msg(8, "here");
    14861486    assert(bkpinfo != NULL);
    1487     tmp = malloc(MAX_STR_LEN * 2);
     1487    tmp = mr_malloc(MAX_STR_LEN * 2);
    14881488    malloc_string(result_str);
    14891489    malloc_string(curr_xattr_list_fname);
     
    14931493    malloc_string(storing_afioball_fname);
    14941494    transfer_block =
    1495         malloc(sizeof(struct s_bkpinfo) + BKPINFO_LOC_OFFSET + 64);
     1495        mr_malloc(sizeof(struct s_bkpinfo) + BKPINFO_LOC_OFFSET + 64);
    14961496    memset((void *) transfer_block, 0,
    14971497           sizeof(struct s_bkpinfo) + BKPINFO_LOC_OFFSET + 64);
     
    16541654    }
    16551655    log_to_screen(tmp);
    1656     paranoid_free(transfer_block);
    1657     paranoid_free(result_str);
    1658     paranoid_free(storing_filelist_fname);
    1659     paranoid_free(media_usage_comment);
    1660     paranoid_free(storing_afioball_fname);
    1661     paranoid_free(curr_xattr_list_fname);
    1662     paranoid_free(curr_acl_list_fname);
     1656    mr_free(transfer_block);
     1657    mr_free(result_str);
     1658    mr_free(storing_filelist_fname);
     1659    mr_free(media_usage_comment);
     1660    mr_free(storing_afioball_fname);
     1661    mr_free(curr_xattr_list_fname);
     1662    mr_free(curr_acl_list_fname);
    16631663    return (retval);
    16641664}
     
    17181718    malloc_string(sz_blank_disk);
    17191719    malloc_string(fnam);
    1720     tmp = malloc(1200);
    1721     tmp2 = malloc(1200);
    1722     tmp3 = malloc(1200);
     1720    tmp = mr_malloc(1200);
     1721    tmp2 = mr_malloc(1200);
     1722    tmp3 = mr_malloc(1200);
    17231723    assert(bkpinfo != NULL);
    17241724    assert_string_is_neither_NULL_nor_zerolength(destfile);
     
    17541754       }
    17551755     */
    1756     free(tmp2);
    1757     free(tmp3);
    1758     tmp2 = NULL;
    1759     tmp3 = NULL;
     1756    mr_free(tmp2);
     1757    mr_free(tmp3);
    17601758    if (bkpinfo->backup_media_type == iso && bkpinfo->manual_cd_tray) {
    17611759        popup_and_OK("Please insert new media and press Enter.");
     
    20072005        log_msg(1, "WARNING - make_iso_fs returned an error");
    20082006    }
    2009     paranoid_free(old_pwd);
    2010     paranoid_free(result_sz);
    2011     paranoid_free(message_to_screen);
    2012     paranoid_free(sz_blank_disk);
    2013     paranoid_free(fnam);
    2014     paranoid_free(tmp);
     2007    mr_free(old_pwd);
     2008    mr_free(result_sz);
     2009    mr_free(message_to_screen);
     2010    mr_free(sz_blank_disk);
     2011    mr_free(fnam);
     2012    mr_free(tmp);
    20152013    return (retval);
    20162014}
     
    22202218    close_progress_form();
    22212219    paranoid_fclose(fin);
    2222     paranoid_free(tmp);
    2223     paranoid_free(bigfile_fname);
    2224     paranoid_free(sz_devfile);
     2220    mr_free(tmp);
     2221    mr_free(bigfile_fname);
     2222    mr_free(sz_devfile);
    22252223    return (retval);
    22262224}
     
    22552253    malloc_string(curr_acl_list_fname);
    22562254
    2257     tmp = malloc(MAX_STR_LEN * 2);
     2255    tmp = mr_malloc(MAX_STR_LEN * 2);
    22582256
    22592257    sprintf(tmp, "%s/archives/filelist.full", bkpinfo->scratchdir);
     
    23602358    }
    23612359    log_to_screen(tmp);
    2362     paranoid_free(tmp);
    2363     paranoid_free(curr_filelist_fname);
    2364     paranoid_free(curr_afioball_fname);
    2365     paranoid_free(media_usage_comment);
    2366     paranoid_free(curr_xattr_list_fname);
    2367     paranoid_free(curr_acl_list_fname);
     2360    mr_free(tmp);
     2361    mr_free(curr_filelist_fname);
     2362    mr_free(curr_afioball_fname);
     2363    mr_free(media_usage_comment);
     2364    mr_free(curr_xattr_list_fname);
     2365    mr_free(curr_acl_list_fname);
    23682366    return (retval);
    23692367}
     
    24462444    malloc_string(xattr_fname);
    24472445    malloc_string(acl_fname);
    2448     command = malloc(1200);
     2446    command = mr_malloc(1200);
    24492447    mvaddstr_and_log_it(g_currentY, 0,
    24502448                        "Archiving large files to media           ");
     
    24962494        mvaddstr_and_log_it(g_currentY++, 74, "Done.");
    24972495    }
    2498     paranoid_free(blah);
    2499     paranoid_free(biggielist);
    2500     paranoid_free(command);
    2501     paranoid_free(xattr_fname);
    2502     paranoid_free(acl_fname);
     2496    mr_free(blah);
     2497    mr_free(biggielist);
     2498    mr_free(command);
     2499    mr_free(xattr_fname);
     2500    mr_free(acl_fname);
    25032501    return (retval);
    25042502}
     
    25522550    assert(bkpinfo != NULL);
    25532551    malloc_string(curr_file);
    2554     tmp = malloc(1200);
     2552    tmp = mr_malloc(1200);
    25552553    would_occupy = space_occupied_by_cd(bkpinfo->scratchdir);
    25562554    va_start(ap, files_to_add); // initialize the variable arguments
     
    26062604                "Warning - errors occurred while I was adding files to CD dir");
    26072605    }
    2608     paranoid_free(tmp);
    2609     paranoid_free(curr_file);
     2606    mr_free(tmp);
     2607    mr_free(curr_file);
    26102608    return (retval);
    26112609}
     
    27682766        }
    27692767    }
    2770     paranoid_free(tmp);
    2771     paranoid_free(comment);
    2772     paranoid_free(bootdisk_dev);
    2773     paranoid_free(datadisk_dev);
     2768    mr_free(tmp);
     2769    mr_free(comment);
     2770    mr_free(bootdisk_dev);
     2771    mr_free(datadisk_dev);
    27742772    return (res);
    27752773}
     
    29132911                "Warning - errors occurred while I was adding file to tape");
    29142912    }
    2915     paranoid_free(curr_file);
     2913    mr_free(curr_file);
    29162914    return (retval);
    29172915}
     
    29732971    }
    29742972//  retract_CD_tray_and_defeat_autorun();
    2975     paranoid_free(tmp);
    2976     paranoid_free(cdrecord);
    2977     paranoid_free(bkp);
     2973    mr_free(tmp);
     2974    mr_free(cdrecord);
     2975    mr_free(bkp);
    29782976    return (res);
    29792977}
     
    31363134    log_to_screen("Proceeding w/ %s in drive.",
    31373135                  media_descriptor_string(g_backup_media_type));
    3138     paranoid_free(tmp);
    3139     paranoid_free(szmsg);
    3140     paranoid_free(cdrom_dev);
    3141     paranoid_free(cdrw_dev);
    3142     paranoid_free(mtpt);
    3143     paranoid_free(szcdno);
    3144     paranoid_free(szserfname);
    3145     paranoid_free(our_serial_str);
    3146     paranoid_free(szunmount);
     3136    mr_free(tmp);
     3137    mr_free(szmsg);
     3138    mr_free(cdrom_dev);
     3139    mr_free(cdrw_dev);
     3140    mr_free(mtpt);
     3141    mr_free(szcdno);
     3142    mr_free(szserfname);
     3143    mr_free(our_serial_str);
     3144    mr_free(szunmount);
    31473145    if (pmountable) {
    31483146        if (attempt_to_mount_returned_this) {
     
    32653263    malloc_string(file_to_archive);
    32663264    malloc_string(suffix);
    3267     command = malloc(MAX_STR_LEN * 8);
     3265    command = mr_malloc(MAX_STR_LEN * 8);
    32683266
    32693267    biggiestruct.for_backward_compatibility = '\n';
    32703268    biggiestruct.use_ntfsprog = use_ntfsprog;
    3271     if (!(tempblock = (char *) malloc(256 * 1024))) {
    3272         fatal_error("malloc error 256*1024");
    3273     }
     3269    tempblock = (char *) mr_malloc(256 * 1024);
    32743270    optimal_set_size = bkpinfo->optimal_set_size;
    32753271    if (is_this_file_compressed(biggie_filename)
     
    33383334                biggie_filename);
    33393335        log_to_screen(tmp);
    3340         paranoid_free(tempblock);
    3341         paranoid_free(tmp);
    3342         paranoid_free(checksum_line);
    3343         paranoid_free(command);
     3336        mr_free(tempblock);
     3337        mr_free(tmp);
     3338        mr_free(checksum_line);
     3339        mr_free(command);
    33443340        return (1);
    33453341    }
     
    34733469    }
    34743470    log_msg(1, tmp);
    3475     paranoid_free(tempblock);
    3476     paranoid_free(tmp);
    3477     paranoid_free(checksum_line);
    3478     paranoid_free(command);
    3479     paranoid_free(curr_slice_fname_uncompressed);
    3480     paranoid_free(curr_slice_fname_compressed);
    3481     paranoid_free(file_to_archive);
    3482     paranoid_free(suffix);
     3471    mr_free(tempblock);
     3472    mr_free(tmp);
     3473    mr_free(checksum_line);
     3474    mr_free(command);
     3475    mr_free(curr_slice_fname_uncompressed);
     3476    mr_free(curr_slice_fname_compressed);
     3477    mr_free(file_to_archive);
     3478    mr_free(suffix);
    34833479    return (retval);
    34843480}
     
    35253521    sprintf(tmp, "ls -l %s", dir);
    35263522    run_program_and_log_output(tmp, FALSE);
    3527     paranoid_free(tmp);
    3528     paranoid_free(dir);
     3523    mr_free(tmp);
     3524    mr_free(dir);
    35293525}
    35303526
     
    35733569#endif
    35743570    log_msg(2, "Returning from writing final ISO (res=%d)", res);
    3575     paranoid_free(tmp);
     3571    mr_free(tmp);
    35763572    return (res);
    35773573}
     
    37403736
    37413737    bkpinfo->verify_data = orig_vfy_flag_val;
    3742     paranoid_free(tmp);
    3743     paranoid_free(cdno_fname);
    3744     paranoid_free(lastcd_fname);
    3745     paranoid_free(isofile);
     3738    mr_free(tmp);
     3739    mr_free(cdno_fname);
     3740    mr_free(lastcd_fname);
     3741    mr_free(isofile);
    37463742    return (0);
    37473743}
     
    38433839        }
    38443840    }
    3845     paranoid_free(tmp);
     3841    mr_free(tmp);
    38463842    return (retval);
    38473843}
     
    39313927    paranoid_fclose(fin);
    39323928    paranoid_fclose(fout);
    3933     paranoid_free(tmp);
    3934     paranoid_free(title);
     3929    mr_free(tmp);
     3930    mr_free(title);
    39353931    close_evalcall_form();
    39363932    return (res);
Note: See TracChangeset for help on using the changeset viewer.