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-filelist.c

    r1075 r1080  
    1818#include "libmondo-tools-EXT.h"
    1919#include "mr_str.h"
     20#include "mr_mem.h"
    2021
    2122#include <time.h>
     
    148149
    149150  end_of_func:
    150     paranoid_free(filelist);
    151     paranoid_free(tempfile);
    152     paranoid_free(cksumlist);
    153     paranoid_free(dev);
    154     paranoid_free(tmp);
     151    mr_free(filelist);
     152    mr_free(tempfile);
     153    mr_free(cksumlist);
     154    mr_free(dev);
     155    mr_free(tmp);
    155156    return (retval);
    156157}
     
    191192        }
    192193    }
    193     paranoid_free(tmp_fname);
    194     paranoid_free(command);
     194    mr_free(tmp_fname);
     195    mr_free(command);
    195196    log_msg(1, "Finished sorting file %s", orig_fname);
    196197    return (retval);
     
    243244    malloc_string(outfname);
    244245    malloc_string(biggie_fname);
    245     incoming = malloc(MAX_STR_LEN * 2);
     246    incoming = mr_malloc(MAX_STR_LEN * 2);
    246247    malloc_string(tmp);
    247248    malloc_string(acl_fname);
     
    364365#endif
    365366  end_of_func:
    366     paranoid_free(outfname);
    367     paranoid_free(biggie_fname);
    368     paranoid_free(incoming);
    369     paranoid_free(tmp);
    370     paranoid_free(acl_fname);
    371     paranoid_free(xattr_fname);
     367    mr_free(outfname);
     368    mr_free(biggie_fname);
     369    mr_free(incoming);
     370    mr_free(tmp);
     371    mr_free(acl_fname);
     372    mr_free(xattr_fname);
    372373    return (err ? 0 : curr_set_no + 1);
    373374}
     
    419420    }
    420421    filelist->ch = '\0';
    421     paranoid_free(filelist);
     422    mr_free(filelist);
    422423    depth--;
    423424    if (depth == 0) {
     
    448449    }
    449450    paranoid_pclose(pattr);
    450     paranoid_free(tmp);
     451    mr_free(tmp);
    451452    return (0);
    452453}
     
    474475        log_msg(1, "Cannot openout auxlist_fname %s", auxlist_fname);
    475476        fclose(fin);
    476         paranoid_free(pout_command);
     477        mr_free(pout_command);
    477478        return (4);
    478479    }
     
    487488        asprintf(&strtmp, syscall_sprintf, mr_stresc(file_to_analyze, "`$\\\"", '\\'));
    488489        asprintf(&syscall, "%s 2>> /dev/null", strtmp); // " MONDO_LOGFILE);
    489         paranoid_free(strtmp);
     490        mr_free(strtmp);
    490491        call_exe_and_pipe_output_to_fd(syscall, pout);
    491         paranoid_free(syscall);
     492        mr_free(syscall);
    492493    }
    493494    paranoid_fclose(fin);
    494495    paranoid_pclose(pout);
    495     paranoid_free(file_to_analyze);
    496     paranoid_free(pout_command);
     496    mr_free(file_to_analyze);
     497    mr_free(pout_command);
    497498    return (0);
    498499}
     
    514515        iamhere(command);
    515516        retval = system(command);
    516         paranoid_free(command);
     517        mr_free(command);
    517518    }
    518519    return (retval);
     
    529530        sprintf(command, "touch %s", fattr_fname);
    530531        run_program_and_log_output(command, 8);
    531         paranoid_free(command);
     532        mr_free(command);
    532533//      sort_file(filelist); // FIXME - filelist chopper sorts, so this isn't necessary
    533534        retval =
     
    561562        log_msg(1, "command = %s", command);
    562563        retval = system(command);
    563         paranoid_free(command);
     564        mr_free(command);
    564565        log_msg(1, "Returning w/ retval=%d", retval);
    565566        return (retval);
     
    569570                "original_exat_fname %s is empty or missing, so no need to set EXAT list",
    570571                original_exat_fname);
    571         paranoid_free(command);
     572        mr_free(command);
    572573        return (0);
    573574    }
     
    679680
    680681    unlink(masklist);
    681     paranoid_free(current_subset_file);
    682     paranoid_free(current_master_file);
    683     paranoid_free(syscall_pout);
    684     paranoid_free(syscall_pin);
    685     paranoid_free(masklist);
    686     paranoid_free(incoming);
    687     paranoid_free(command);
     682    mr_free(current_subset_file);
     683    mr_free(current_master_file);
     684    mr_free(syscall_pout);
     685    mr_free(syscall_pin);
     686    mr_free(masklist);
     687    mr_free(incoming);
     688    mr_free(command);
    688689    return (retval);
    689690}
     
    805806
    806807/* add here */
    807     if (!(newnode = (struct s_node *) malloc(sizeof(struct s_node)))) {
    808         log_to_screen("failed to malloc");
    809         depth--;
    810         return (1);
    811     }
     808    newnode = (struct s_node *) mr_malloc(sizeof(struct s_node));
    812809    if (char_to_add < node->ch) // add to the left of node
    813810    {
     
    835832    log_msg(6, "Adding remaining chars ('%s')", string_to_add + 1);
    836833    for (i = 1; i < noof_chars; i++) {
    837         if (!
    838             (node->down =
    839              (struct s_node *) malloc(sizeof(struct s_node)))) {
    840             log_to_screen("%s - failed to malloc", string_to_add);
    841             return (1);
     834            node->down = (struct s_node *) mr_malloc(sizeof(struct s_node));
    842835        }
    843836        node = node->down;
     
    901894    }
    902895    g_original_noof_lines_in_filelist = lines_in_filelist;
    903     if (!(filelist = (struct s_node *) malloc(sizeof(struct s_node)))) {
    904         return (NULL);
    905     }
     896    filelist = (struct s_node *) mr_malloc(sizeof(struct s_node));
    906897    filelist->ch = '/';
    907898    filelist->right = NULL;
    908     filelist->down = malloc(sizeof(struct s_node));
     899    filelist->down = mr_malloc(sizeof(struct s_node));
    909900    filelist->expanded = filelist->selected = FALSE;
    910901    (filelist->down)->ch = '\0';
     
    13961387        while((token = mr_strtok (sth, delims, &lastpos))) {
    13971388          asprintf(&strtmp,"%s", find_excludes);
    1398           paranoid_free(find_excludes);
     1389          mr_free(find_excludes);
    13991390          asprintf(&find_excludes,"%s -path %s -prune -o", strtmp, token);
    1400           paranoid_free(strtmp);
    1401           paranoid_free(token);
     1391          mr_free(strtmp);
     1392          mr_free(token);
    14021393        }
    14031394#if linux
     
    14121403                dir, MAX_SKEL_DEPTH, find_excludes, g_skeleton_filelist);
    14131404#endif
    1414         paranoid_free(find_excludes);
     1405        mr_free(find_excludes);
    14151406        log_msg(5, "find command = %s", strtmp);
    14161407        system(strtmp);
    1417         paranoid_free(strtmp);
     1408        mr_free(strtmp);
    14181409        sprintf(tmp, "wc -l %s | awk '{print $1;}'", g_skeleton_filelist);
    14191410        g_skeleton_entries =
     
    15201511    if (!depth) {
    15211512        close_evalcall_form();
    1522         paranoid_free(name_of_evalcall_form);
    1523         paranoid_free(find_skeleton_marker);
     1513        mr_free(name_of_evalcall_form);
     1514        mr_free(find_skeleton_marker);
    15241515        unlink(g_skeleton_filelist);
    15251516        log_msg(5, "g_skeleton_entries = %ld", g_skeleton_entries);
    15261517    }
    1527     paranoid_free(tmp);
    1528     paranoid_free(sth_B);
    1529     paranoid_free(ith_B);
    1530     paranoid_free(new_with_spaces);
     1518    mr_free(tmp);
     1519    mr_free(sth_B);
     1520    mr_free(ith_B);
     1521    mr_free(new_with_spaces);
    15311522    return (0);
    15321523}
     
    15931584    malloc_string(sz_filelist);
    15941585    malloc_string(g_skeleton_filelist);
    1595     if (!(exclude_paths = malloc(1000))) {
    1596         fatal_error("Cannot malloc exclude_paths");
    1597     }
     1586    exclude_paths = mr_malloc(1000);
    15981587    log_msg(3, "Trying to write test string to exclude_paths");
    15991588    strcpy(exclude_paths, "/blah /froo");
     
    16881677    paranoid_system(command);
    16891678    log_msg(2, "Freeing variables");
    1690     paranoid_free(sz_filelist);
    1691     paranoid_free(command);
    1692     paranoid_free(exclude_paths);
    1693     paranoid_free(tmp);
    1694     paranoid_free(g_skeleton_filelist);
     1679    mr_free(sz_filelist);
     1680    mr_free(command);
     1681    mr_free(exclude_paths);
     1682    mr_free(tmp);
     1683    mr_free(g_skeleton_filelist);
    16951684    log_msg(2, "Exiting");
    16961685    return (0);
     
    18381827    paranoid_fclose(fout);
    18391828    paranoid_fclose(fin);
    1840     paranoid_free(fname);
    1841     paranoid_free(tmp);
     1829    mr_free(fname);
     1830    mr_free(tmp);
    18421831    return (retval);
    18431832}
     
    18951884    }
    18961885    paranoid_fclose(fin);
    1897     paranoid_free(tmp);
     1886    mr_free(tmp);
    18981887    return (0);
    18991888}
Note: See TracChangeset for help on using the changeset viewer.