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

    r1075 r1080  
    139139        is_this_a_ramdisk = TRUE;
    140140    }
    141     paranoid_free(tmp);
    142     paranoid_free(comment);
     141    mr_free(tmp);
     142    mr_free(comment);
    143143    log_msg(1, "Is this a ramdisk? result = %d", is_this_a_ramdisk);
    144144    return (is_this_a_ramdisk);
     
    228228    log_msg(3, "Ejecting %s", dev);
    229229    res2 = run_program_and_log_output(command, 1);
    230     paranoid_free(command);
     230    mr_free(command);
    231231    if (res1 && res2) {
    232232        return (1);
     
    260260#endif
    261261    i = run_program_and_log_output(command, FALSE);
    262     paranoid_free(command);
     262    mr_free(command);
    263263    return (i);
    264264}
     
    287287        ret = TRUE;
    288288    }
    289     paranoid_free(tmp);
     289    mr_free(tmp);
    290290    return (ret);
    291291}
     
    365365        log_OS_error("Cannot pclose fin");
    366366    }
    367     paranoid_free(program);
    368     paranoid_free(incoming);
    369     paranoid_free(searchstr);
    370     paranoid_free(tmp);
     367    mr_free(program);
     368    mr_free(incoming);
     369    mr_free(searchstr);
     370    mr_free(tmp);
    371371    return (res);
    372372}
     
    398398            dev, str);
    399399    i = system(command);
    400     paranoid_free(command);
     400    mr_free(command);
    401401    if (i) {
    402402        return (FALSE);
     
    425425            dev, n, str);
    426426    i = system(command);
    427     paranoid_free(command);
     427    mr_free(command);
    428428    if (i) {
    429429        return (FALSE);
     
    487487        log_msg(1, "mount succeeded with %s", dev);
    488488    }
    489     paranoid_free(dev);
     489    mr_free(dev);
    490490    return (res);
    491491}
     
    522522        strcpy(cdrw_device, g_cdrw_drive_is_here);
    523523        log_msg(3, "Been there, done that. Returning %s", cdrw_device);
    524         paranoid_free(comment);
    525         paranoid_free(tmp);
    526         paranoid_free(cdr_exe);
    527         paranoid_free(command);
     524        mr_free(comment);
     525        mr_free(tmp);
     526        mr_free(cdr_exe);
     527        mr_free(command);
    528528        return (0);
    529529    }
     
    531531        log_msg(1,
    532532                "This is dumb. You're calling find_cdrw_device() but you're backing up to DVD. WTF?");
    533         paranoid_free(comment);
    534         paranoid_free(tmp);
    535         paranoid_free(cdr_exe);
    536         paranoid_free(command);
     533        mr_free(comment);
     534        mr_free(tmp);
     535        mr_free(cdr_exe);
     536        mr_free(command);
    537537        return (1);
    538538    }
     
    551551    }
    552552    if (strlen(tmp) < 2) {
    553         paranoid_free(comment);
    554         paranoid_free(tmp);
    555         paranoid_free(cdr_exe);
    556         paranoid_free(command);
     553        mr_free(comment);
     554        mr_free(tmp);
     555        mr_free(cdr_exe);
     556        mr_free(command);
    557557        return 1;
    558558    } else {
     
    561561        log_it(comment);
    562562        strcpy(g_cdrw_drive_is_here, cdrw_device);
    563         paranoid_free(comment);
    564         paranoid_free(tmp);
    565         paranoid_free(cdr_exe);
    566         paranoid_free(command);
     563        mr_free(comment);
     564        mr_free(tmp);
     565        mr_free(cdr_exe);
     566        mr_free(command);
    567567        return (0);
    568568    }
     
    872872    }
    873873  end_of_find_cdrom_device:
    874     paranoid_free(tmp);
    875     paranoid_free(cdr_exe);
    876     paranoid_free(phrase_one);
    877     paranoid_free(phrase_two);
    878     paranoid_free(command);
    879     paranoid_free(dvd_last_resort);
    880     paranoid_free(mountpoint);
     874    mr_free(tmp);
     875    mr_free(cdr_exe);
     876    mr_free(phrase_one);
     877    mr_free(phrase_two);
     878    mr_free(command);
     879    mr_free(dvd_last_resort);
     880    mr_free(mountpoint);
    881881    return (retval);
    882882}
     
    11201120                outL = tempLa * tempLb / 1024 * tempLc / 1024;
    11211121                if (outL > 100) {
    1122                     paranoid_free(tmp);
    1123                     paranoid_free(command);
     1122                    mr_free(tmp);
     1123                    mr_free(command);
    11241124                    return (outL);
    11251125                }
     
    11341134    strcpy(tmp, call_program_and_get_last_line_of_output(command));
    11351135    if (atol(tmp) > 0) {
    1136         paranoid_free(tmp);
    1137         paranoid_free(command);
     1136        mr_free(tmp);
     1137        mr_free(command);
    11381138        return (atol(tmp));
    11391139    }
     
    11441144        strcpy(tmp, p + 1);
    11451145    } else {
    1146         paranoid_free(tmp);
    1147         paranoid_free(command);
     1146        mr_free(tmp);
     1147        mr_free(command);
    11481148        return (-1);
    11491149    }
     
    11631163        log_msg(3, "Cannot find %s's size: dmesg isn't helping either.",
    11641164                drive);
    1165         paranoid_free(tmp);
    1166         paranoid_free(command);
     1165        mr_free(tmp);
     1166        mr_free(command);
    11671167        return (-1);
    11681168    }
     
    11721172    outL = atol(p);
    11731173    if (outL <= 0) {
    1174         paranoid_free(tmp);
    1175         paranoid_free(command);
     1174        mr_free(tmp);
     1175        mr_free(command);
    11761176        return (-1);
    11771177    }
     
    11791179        outL = outL * 1024;
    11801180    }
    1181     paranoid_free(tmp);
    1182     paranoid_free(command);
     1181    mr_free(tmp);
     1182    mr_free(command);
    11831183    return (outL * 19 / 20);
    11841184#endif
     
    12381238        }
    12391239    }
    1240     paranoid_free(good_formats);
    1241     paranoid_free(command);
    1242     paranoid_free(format_sz);
     1240    mr_free(good_formats);
     1241    mr_free(command);
     1242    mr_free(format_sz);
    12431243    return (retval);
    12441244}
     
    13181318    }
    13191319  end_of_func:
    1320     paranoid_free(incoming);
    1321     paranoid_free(device_with_tab);
    1322     paranoid_free(device_with_space);
    1323     paranoid_free(tmp);
     1320    mr_free(incoming);
     1321    mr_free(device_with_tab);
     1322    mr_free(device_with_space);
     1323    mr_free(tmp);
    13241324    return (retval);
    13251325}
     
    14541454    log_msg(1, "system(%s) returned %d", command, retval);
    14551455
    1456     paranoid_free(command);
    1457     paranoid_free(dev);
    1458     paranoid_free(options);
     1456    mr_free(command);
     1457    mr_free(dev);
     1458    mr_free(options);
    14591459    return (retval);
    14601460}
     
    15711571        g_current_media_number = cd_number_i_want;
    15721572    }
    1573     paranoid_free(tmp);
    1574     paranoid_free(request);
     1573    mr_free(tmp);
     1574    mr_free(request);
    15751575}
    15761576
     
    21732173        }
    21742174    }
    2175     paranoid_free(tmp);
    2176     paranoid_free(sz_size);
    2177     paranoid_free(command);
    2178     paranoid_free(comment);
    2179     paranoid_free(prompt);
     2175    mr_free(tmp);
     2176    mr_free(sz_size);
     2177    mr_free(command);
     2178    mr_free(comment);
     2179    mr_free(prompt);
    21802180    return (0);
    21812181}
     
    22092209    sprintf(result_sz, "%s %s", exclude_these_directories,
    22102210            exclude_these_devices);
    2211     paranoid_free(exclude_these_devices);
    2212     paranoid_free(exclude_these_directories);
     2211    mr_free(exclude_these_devices);
     2212    mr_free(exclude_these_directories);
    22132213    return (result_sz);
    22142214}
     
    22382238           ("tr -s '\t' ' ' < /etc/fstab | grep -E '( (coda|ncpfs|nfs|smbfs|cifs|mvfs) )' | cut -d' ' -f1 | tr -s '\n' ' ' | awk '{print $0;}'"));
    22392239    sprintf(result_sz, "%s", exclude_these_directories);
    2240     paranoid_free(exclude_these_devices);
    2241     paranoid_free(exclude_these_directories);
     2240    mr_free(exclude_these_devices);
     2241    mr_free(exclude_these_directories);
    22422242    return (result_sz);
    22432243}
     
    22692269    sprintf(tmp, "chmod 770 %s", store_name_here);
    22702270    paranoid_system(tmp);
    2271     paranoid_free(tmp);
     2271    mr_free(tmp);
    22722272}
    22732273
     
    23232323    sprintf(command, "rm -Rf %s/tmp.mondo.* %s/mondo.scratch.*", tmp, tmp);
    23242324    paranoid_system(command);
    2325     paranoid_free(tmp);
    2326     paranoid_free(command);
    2327     paranoid_free(sz);
     2325    mr_free(tmp);
     2326    mr_free(command);
     2327    mr_free(sz);
    23282328}
    23292329
     
    24042404        cd_number = atoi(last_line_of_file(mountdev));
    24052405//      log_it("cd_number = %d", cd_number);
    2406         paranoid_free(mountdev);
    2407         paranoid_free(tmp);
     2406        mr_free(mountdev);
     2407        mr_free(tmp);
    24082408        return (cd_number);
    24092409    }
     
    24212421        atoi(last_line_of_file(MNT_CDROM "/archives/THIS-CD-NUMBER"));
    24222422//  log_it("cd_number..later.. = %d", cd_number);
    2423     paranoid_free(mountdev);
    2424     paranoid_free(tmp);
     2423    mr_free(mountdev);
     2424    mr_free(tmp);
    24252425    return (cd_number);
    24262426}
     
    25502550    if (!(pdrives = popen(list_drives_cmd, "r"))) {
    25512551        log_OS_error("Unable to open list of drives");
    2552         paranoid_free(list_drives_cmd);
    2553         paranoid_free(current_drive);
     2552        mr_free(list_drives_cmd);
     2553        mr_free(current_drive);
    25542554        return ('\0');
    25552555    }
     
    25732573    }
    25742574    log_it("%d grubs and %d lilos\n", count_grubs, count_lilos);
    2575     paranoid_free(list_drives_cmd);
    2576     paranoid_free(current_drive);
     2575    mr_free(list_drives_cmd);
     2576    mr_free(current_drive);
    25772577    if (count_grubs && !count_lilos) {
    25782578        return ('G');
     
    26742674        log_it("resolved %s to %s", incoming, output);
    26752675    }
    2676     paranoid_free(command);
    2677     paranoid_free(curr_fname);
    2678     paranoid_free(tmp);
     2676    mr_free(command);
     2677    mr_free(curr_fname);
     2678    mr_free(tmp);
    26792679    return (output);
    26802680}
     
    27092709    }
    27102710    log_msg(0, "Found %s partition table format type", output);
    2711     paranoid_free(command);
    2712     paranoid_free(tmp);
    2713     paranoid_free(fdisk);
     2711    mr_free(command);
     2712    mr_free(tmp);
     2713    mr_free(fdisk);
    27142714    return (output);
    27152715}
Note: See TracChangeset for help on using the changeset viewer.