Changeset 1080 in MondoRescue for branches/stable/mondo/src/common
- Timestamp:
- Jan 28, 2007, 7:04:41 PM (17 years ago)
- Location:
- branches/stable/mondo/src/common
- Files:
-
- 13 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/common/libmondo-archive.c
r1075 r1080 267 267 } 268 268 269 paranoid_free(command);270 paranoid_free(zipparams);271 paranoid_free(tmp);269 mr_free(command); 270 mr_free(zipparams); 271 mr_free(tmp); 272 272 return (retval); 273 273 } … … 403 403 } 404 404 } 405 paranoid_free(command);406 paranoid_free(zipparams);407 paranoid_free(tmp);405 mr_free(command); 406 mr_free(zipparams); 407 mr_free(tmp); 408 408 return (retval); 409 409 } … … 496 496 sleep(2); 497 497 } 498 paranoid_free(tmp);498 mr_free(tmp); 499 499 return (retval); 500 500 } … … 565 565 566 566 assert(bkpinfo != NULL); 567 command = m alloc(1200);567 command = mr_malloc(1200); 568 568 malloc_string(tmp); 569 569 malloc_string(scratchdir); … … 814 814 815 815 if (g_getfattr) { 816 asprintf(&tmp1, "%s/XATTR", bkpinfo->tmpdir);816 mr_asprintf(&tmp1, "%s/XATTR", bkpinfo->tmpdir); 817 817 if (write_one_liner_data_file(tmp1, "TRUE")) { 818 818 log_msg(1, "%ld: Unable to write one-liner XATTR", 819 819 __LINE__); 820 820 } 821 paranoid_free(tmp1);821 mr_free(tmp1); 822 822 } 823 823 if (g_getfacl) { 824 asprintf(&tmp1, "%s/ACL", bkpinfo->tmpdir);824 mr_asprintf(&tmp1, "%s/ACL", bkpinfo->tmpdir); 825 825 if (write_one_liner_data_file(tmp1, "TRUE")) { 826 826 log_msg(1, "%ld: Unable to write one-liner ACL", 827 827 __LINE__); 828 828 } 829 paranoid_free(tmp1);829 mr_free(tmp1); 830 830 } 831 831 … … 849 849 850 850 if (bkpinfo->backup_media_type == usb) { 851 asprintf(&tmp2, "--usb %s", bkpinfo->media_device);851 mr_asprintf(&tmp2, "--usb %s", bkpinfo->media_device); 852 852 } else { 853 asprintf(&tmp2,"");853 mr_asprintf(&tmp2,""); 854 854 } 855 855 … … 935 935 } 936 936 } 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); 954 954 return (res); 955 955 } … … 1122 1122 log_msg(3, "%s[%d:%d] - exiting", FORTY_SPACES, getpid(), 1123 1123 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); 1129 1129 pthread_exit(NULL); 1130 1130 } … … 1259 1259 BLK_START_OF_BACKUP); 1260 1260 } 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); 1264 1264 return (retval); 1265 1265 } … … 1350 1350 } 1351 1351 unlink(tempfile); 1352 paranoid_free(command);1353 paranoid_free(tempfile);1352 mr_free(command); 1353 mr_free(tempfile); 1354 1354 return (res); 1355 1355 } … … 1379 1379 assert_string_is_neither_NULL_nor_zerolength(device); 1380 1380 malloc_string(title); 1381 command = m alloc(1000);1381 command = mr_malloc(1000); 1382 1382 if (!system("which superformat > /dev/null 2> /dev/null")) { 1383 1383 sprintf(command, "superformat %s", device); … … 1395 1395 } 1396 1396 } 1397 paranoid_free(title);1398 paranoid_free(command);1397 mr_free(title); 1398 mr_free(command); 1399 1399 return (res); 1400 1400 } … … 1485 1485 log_msg(8, "here"); 1486 1486 assert(bkpinfo != NULL); 1487 tmp = m alloc(MAX_STR_LEN * 2);1487 tmp = mr_malloc(MAX_STR_LEN * 2); 1488 1488 malloc_string(result_str); 1489 1489 malloc_string(curr_xattr_list_fname); … … 1493 1493 malloc_string(storing_afioball_fname); 1494 1494 transfer_block = 1495 m alloc(sizeof(struct s_bkpinfo) + BKPINFO_LOC_OFFSET + 64);1495 mr_malloc(sizeof(struct s_bkpinfo) + BKPINFO_LOC_OFFSET + 64); 1496 1496 memset((void *) transfer_block, 0, 1497 1497 sizeof(struct s_bkpinfo) + BKPINFO_LOC_OFFSET + 64); … … 1654 1654 } 1655 1655 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); 1663 1663 return (retval); 1664 1664 } … … 1718 1718 malloc_string(sz_blank_disk); 1719 1719 malloc_string(fnam); 1720 tmp = m alloc(1200);1721 tmp2 = m alloc(1200);1722 tmp3 = m alloc(1200);1720 tmp = mr_malloc(1200); 1721 tmp2 = mr_malloc(1200); 1722 tmp3 = mr_malloc(1200); 1723 1723 assert(bkpinfo != NULL); 1724 1724 assert_string_is_neither_NULL_nor_zerolength(destfile); … … 1754 1754 } 1755 1755 */ 1756 free(tmp2); 1757 free(tmp3); 1758 tmp2 = NULL; 1759 tmp3 = NULL; 1756 mr_free(tmp2); 1757 mr_free(tmp3); 1760 1758 if (bkpinfo->backup_media_type == iso && bkpinfo->manual_cd_tray) { 1761 1759 popup_and_OK("Please insert new media and press Enter."); … … 2007 2005 log_msg(1, "WARNING - make_iso_fs returned an error"); 2008 2006 } 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); 2015 2013 return (retval); 2016 2014 } … … 2220 2218 close_progress_form(); 2221 2219 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); 2225 2223 return (retval); 2226 2224 } … … 2255 2253 malloc_string(curr_acl_list_fname); 2256 2254 2257 tmp = m alloc(MAX_STR_LEN * 2);2255 tmp = mr_malloc(MAX_STR_LEN * 2); 2258 2256 2259 2257 sprintf(tmp, "%s/archives/filelist.full", bkpinfo->scratchdir); … … 2360 2358 } 2361 2359 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); 2368 2366 return (retval); 2369 2367 } … … 2446 2444 malloc_string(xattr_fname); 2447 2445 malloc_string(acl_fname); 2448 command = m alloc(1200);2446 command = mr_malloc(1200); 2449 2447 mvaddstr_and_log_it(g_currentY, 0, 2450 2448 "Archiving large files to media "); … … 2496 2494 mvaddstr_and_log_it(g_currentY++, 74, "Done."); 2497 2495 } 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); 2503 2501 return (retval); 2504 2502 } … … 2552 2550 assert(bkpinfo != NULL); 2553 2551 malloc_string(curr_file); 2554 tmp = m alloc(1200);2552 tmp = mr_malloc(1200); 2555 2553 would_occupy = space_occupied_by_cd(bkpinfo->scratchdir); 2556 2554 va_start(ap, files_to_add); // initialize the variable arguments … … 2606 2604 "Warning - errors occurred while I was adding files to CD dir"); 2607 2605 } 2608 paranoid_free(tmp);2609 paranoid_free(curr_file);2606 mr_free(tmp); 2607 mr_free(curr_file); 2610 2608 return (retval); 2611 2609 } … … 2768 2766 } 2769 2767 } 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); 2774 2772 return (res); 2775 2773 } … … 2913 2911 "Warning - errors occurred while I was adding file to tape"); 2914 2912 } 2915 paranoid_free(curr_file);2913 mr_free(curr_file); 2916 2914 return (retval); 2917 2915 } … … 2973 2971 } 2974 2972 // 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); 2978 2976 return (res); 2979 2977 } … … 3136 3134 log_to_screen("Proceeding w/ %s in drive.", 3137 3135 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); 3147 3145 if (pmountable) { 3148 3146 if (attempt_to_mount_returned_this) { … … 3265 3263 malloc_string(file_to_archive); 3266 3264 malloc_string(suffix); 3267 command = m alloc(MAX_STR_LEN * 8);3265 command = mr_malloc(MAX_STR_LEN * 8); 3268 3266 3269 3267 biggiestruct.for_backward_compatibility = '\n'; 3270 3268 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); 3274 3270 optimal_set_size = bkpinfo->optimal_set_size; 3275 3271 if (is_this_file_compressed(biggie_filename) … … 3338 3334 biggie_filename); 3339 3335 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); 3344 3340 return (1); 3345 3341 } … … 3473 3469 } 3474 3470 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); 3483 3479 return (retval); 3484 3480 } … … 3525 3521 sprintf(tmp, "ls -l %s", dir); 3526 3522 run_program_and_log_output(tmp, FALSE); 3527 paranoid_free(tmp);3528 paranoid_free(dir);3523 mr_free(tmp); 3524 mr_free(dir); 3529 3525 } 3530 3526 … … 3573 3569 #endif 3574 3570 log_msg(2, "Returning from writing final ISO (res=%d)", res); 3575 paranoid_free(tmp);3571 mr_free(tmp); 3576 3572 return (res); 3577 3573 } … … 3740 3736 3741 3737 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); 3746 3742 return (0); 3747 3743 } … … 3843 3839 } 3844 3840 } 3845 paranoid_free(tmp);3841 mr_free(tmp); 3846 3842 return (retval); 3847 3843 } … … 3931 3927 paranoid_fclose(fin); 3932 3928 paranoid_fclose(fout); 3933 paranoid_free(tmp);3934 paranoid_free(title);3929 mr_free(tmp); 3930 mr_free(title); 3935 3931 close_evalcall_form(); 3936 3932 return (res); -
branches/stable/mondo/src/common/libmondo-devices.c
r1075 r1080 139 139 is_this_a_ramdisk = TRUE; 140 140 } 141 paranoid_free(tmp);142 paranoid_free(comment);141 mr_free(tmp); 142 mr_free(comment); 143 143 log_msg(1, "Is this a ramdisk? result = %d", is_this_a_ramdisk); 144 144 return (is_this_a_ramdisk); … … 228 228 log_msg(3, "Ejecting %s", dev); 229 229 res2 = run_program_and_log_output(command, 1); 230 paranoid_free(command);230 mr_free(command); 231 231 if (res1 && res2) { 232 232 return (1); … … 260 260 #endif 261 261 i = run_program_and_log_output(command, FALSE); 262 paranoid_free(command);262 mr_free(command); 263 263 return (i); 264 264 } … … 287 287 ret = TRUE; 288 288 } 289 paranoid_free(tmp);289 mr_free(tmp); 290 290 return (ret); 291 291 } … … 365 365 log_OS_error("Cannot pclose fin"); 366 366 } 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); 371 371 return (res); 372 372 } … … 398 398 dev, str); 399 399 i = system(command); 400 paranoid_free(command);400 mr_free(command); 401 401 if (i) { 402 402 return (FALSE); … … 425 425 dev, n, str); 426 426 i = system(command); 427 paranoid_free(command);427 mr_free(command); 428 428 if (i) { 429 429 return (FALSE); … … 487 487 log_msg(1, "mount succeeded with %s", dev); 488 488 } 489 paranoid_free(dev);489 mr_free(dev); 490 490 return (res); 491 491 } … … 522 522 strcpy(cdrw_device, g_cdrw_drive_is_here); 523 523 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); 528 528 return (0); 529 529 } … … 531 531 log_msg(1, 532 532 "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); 537 537 return (1); 538 538 } … … 551 551 } 552 552 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); 557 557 return 1; 558 558 } else { … … 561 561 log_it(comment); 562 562 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); 567 567 return (0); 568 568 } … … 872 872 } 873 873 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); 881 881 return (retval); 882 882 } … … 1120 1120 outL = tempLa * tempLb / 1024 * tempLc / 1024; 1121 1121 if (outL > 100) { 1122 paranoid_free(tmp);1123 paranoid_free(command);1122 mr_free(tmp); 1123 mr_free(command); 1124 1124 return (outL); 1125 1125 } … … 1134 1134 strcpy(tmp, call_program_and_get_last_line_of_output(command)); 1135 1135 if (atol(tmp) > 0) { 1136 paranoid_free(tmp);1137 paranoid_free(command);1136 mr_free(tmp); 1137 mr_free(command); 1138 1138 return (atol(tmp)); 1139 1139 } … … 1144 1144 strcpy(tmp, p + 1); 1145 1145 } else { 1146 paranoid_free(tmp);1147 paranoid_free(command);1146 mr_free(tmp); 1147 mr_free(command); 1148 1148 return (-1); 1149 1149 } … … 1163 1163 log_msg(3, "Cannot find %s's size: dmesg isn't helping either.", 1164 1164 drive); 1165 paranoid_free(tmp);1166 paranoid_free(command);1165 mr_free(tmp); 1166 mr_free(command); 1167 1167 return (-1); 1168 1168 } … … 1172 1172 outL = atol(p); 1173 1173 if (outL <= 0) { 1174 paranoid_free(tmp);1175 paranoid_free(command);1174 mr_free(tmp); 1175 mr_free(command); 1176 1176 return (-1); 1177 1177 } … … 1179 1179 outL = outL * 1024; 1180 1180 } 1181 paranoid_free(tmp);1182 paranoid_free(command);1181 mr_free(tmp); 1182 mr_free(command); 1183 1183 return (outL * 19 / 20); 1184 1184 #endif … … 1238 1238 } 1239 1239 } 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); 1243 1243 return (retval); 1244 1244 } … … 1318 1318 } 1319 1319 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); 1324 1324 return (retval); 1325 1325 } … … 1454 1454 log_msg(1, "system(%s) returned %d", command, retval); 1455 1455 1456 paranoid_free(command);1457 paranoid_free(dev);1458 paranoid_free(options);1456 mr_free(command); 1457 mr_free(dev); 1458 mr_free(options); 1459 1459 return (retval); 1460 1460 } … … 1571 1571 g_current_media_number = cd_number_i_want; 1572 1572 } 1573 paranoid_free(tmp);1574 paranoid_free(request);1573 mr_free(tmp); 1574 mr_free(request); 1575 1575 } 1576 1576 … … 2173 2173 } 2174 2174 } 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); 2180 2180 return (0); 2181 2181 } … … 2209 2209 sprintf(result_sz, "%s %s", exclude_these_directories, 2210 2210 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); 2213 2213 return (result_sz); 2214 2214 } … … 2238 2238 ("tr -s '\t' ' ' < /etc/fstab | grep -E '( (coda|ncpfs|nfs|smbfs|cifs|mvfs) )' | cut -d' ' -f1 | tr -s '\n' ' ' | awk '{print $0;}'")); 2239 2239 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); 2242 2242 return (result_sz); 2243 2243 } … … 2269 2269 sprintf(tmp, "chmod 770 %s", store_name_here); 2270 2270 paranoid_system(tmp); 2271 paranoid_free(tmp);2271 mr_free(tmp); 2272 2272 } 2273 2273 … … 2323 2323 sprintf(command, "rm -Rf %s/tmp.mondo.* %s/mondo.scratch.*", tmp, tmp); 2324 2324 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); 2328 2328 } 2329 2329 … … 2404 2404 cd_number = atoi(last_line_of_file(mountdev)); 2405 2405 // log_it("cd_number = %d", cd_number); 2406 paranoid_free(mountdev);2407 paranoid_free(tmp);2406 mr_free(mountdev); 2407 mr_free(tmp); 2408 2408 return (cd_number); 2409 2409 } … … 2421 2421 atoi(last_line_of_file(MNT_CDROM "/archives/THIS-CD-NUMBER")); 2422 2422 // log_it("cd_number..later.. = %d", cd_number); 2423 paranoid_free(mountdev);2424 paranoid_free(tmp);2423 mr_free(mountdev); 2424 mr_free(tmp); 2425 2425 return (cd_number); 2426 2426 } … … 2550 2550 if (!(pdrives = popen(list_drives_cmd, "r"))) { 2551 2551 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); 2554 2554 return ('\0'); 2555 2555 } … … 2573 2573 } 2574 2574 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); 2577 2577 if (count_grubs && !count_lilos) { 2578 2578 return ('G'); … … 2674 2674 log_it("resolved %s to %s", incoming, output); 2675 2675 } 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); 2679 2679 return (output); 2680 2680 } … … 2709 2709 } 2710 2710 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); 2714 2714 return (output); 2715 2715 } -
branches/stable/mondo/src/common/libmondo-fifo.c
r1075 r1080 146 146 } 147 147 148 paranoid_free(command);149 paranoid_free(tmp);148 mr_free(command); 149 mr_free(tmp); 150 150 return (fres); 151 151 } … … 179 179 run_program_and_log_output(command, TRUE); 180 180 } 181 paranoid_free(tmp);182 paranoid_free(command);181 mr_free(tmp); 182 mr_free(command); 183 183 } 184 184 -
branches/stable/mondo/src/common/libmondo-filelist.c
r1075 r1080 18 18 #include "libmondo-tools-EXT.h" 19 19 #include "mr_str.h" 20 #include "mr_mem.h" 20 21 21 22 #include <time.h> … … 148 149 149 150 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); 155 156 return (retval); 156 157 } … … 191 192 } 192 193 } 193 paranoid_free(tmp_fname);194 paranoid_free(command);194 mr_free(tmp_fname); 195 mr_free(command); 195 196 log_msg(1, "Finished sorting file %s", orig_fname); 196 197 return (retval); … … 243 244 malloc_string(outfname); 244 245 malloc_string(biggie_fname); 245 incoming = m alloc(MAX_STR_LEN * 2);246 incoming = mr_malloc(MAX_STR_LEN * 2); 246 247 malloc_string(tmp); 247 248 malloc_string(acl_fname); … … 364 365 #endif 365 366 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); 372 373 return (err ? 0 : curr_set_no + 1); 373 374 } … … 419 420 } 420 421 filelist->ch = '\0'; 421 paranoid_free(filelist);422 mr_free(filelist); 422 423 depth--; 423 424 if (depth == 0) { … … 448 449 } 449 450 paranoid_pclose(pattr); 450 paranoid_free(tmp);451 mr_free(tmp); 451 452 return (0); 452 453 } … … 474 475 log_msg(1, "Cannot openout auxlist_fname %s", auxlist_fname); 475 476 fclose(fin); 476 paranoid_free(pout_command);477 mr_free(pout_command); 477 478 return (4); 478 479 } … … 487 488 asprintf(&strtmp, syscall_sprintf, mr_stresc(file_to_analyze, "`$\\\"", '\\')); 488 489 asprintf(&syscall, "%s 2>> /dev/null", strtmp); // " MONDO_LOGFILE); 489 paranoid_free(strtmp);490 mr_free(strtmp); 490 491 call_exe_and_pipe_output_to_fd(syscall, pout); 491 paranoid_free(syscall);492 mr_free(syscall); 492 493 } 493 494 paranoid_fclose(fin); 494 495 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); 497 498 return (0); 498 499 } … … 514 515 iamhere(command); 515 516 retval = system(command); 516 paranoid_free(command);517 mr_free(command); 517 518 } 518 519 return (retval); … … 529 530 sprintf(command, "touch %s", fattr_fname); 530 531 run_program_and_log_output(command, 8); 531 paranoid_free(command);532 mr_free(command); 532 533 // sort_file(filelist); // FIXME - filelist chopper sorts, so this isn't necessary 533 534 retval = … … 561 562 log_msg(1, "command = %s", command); 562 563 retval = system(command); 563 paranoid_free(command);564 mr_free(command); 564 565 log_msg(1, "Returning w/ retval=%d", retval); 565 566 return (retval); … … 569 570 "original_exat_fname %s is empty or missing, so no need to set EXAT list", 570 571 original_exat_fname); 571 paranoid_free(command);572 mr_free(command); 572 573 return (0); 573 574 } … … 679 680 680 681 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); 688 689 return (retval); 689 690 } … … 805 806 806 807 /* 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)); 812 809 if (char_to_add < node->ch) // add to the left of node 813 810 { … … 835 832 log_msg(6, "Adding remaining chars ('%s')", string_to_add + 1); 836 833 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)); 842 835 } 843 836 node = node->down; … … 901 894 } 902 895 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)); 906 897 filelist->ch = '/'; 907 898 filelist->right = NULL; 908 filelist->down = m alloc(sizeof(struct s_node));899 filelist->down = mr_malloc(sizeof(struct s_node)); 909 900 filelist->expanded = filelist->selected = FALSE; 910 901 (filelist->down)->ch = '\0'; … … 1396 1387 while((token = mr_strtok (sth, delims, &lastpos))) { 1397 1388 asprintf(&strtmp,"%s", find_excludes); 1398 paranoid_free(find_excludes);1389 mr_free(find_excludes); 1399 1390 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); 1402 1393 } 1403 1394 #if linux … … 1412 1403 dir, MAX_SKEL_DEPTH, find_excludes, g_skeleton_filelist); 1413 1404 #endif 1414 paranoid_free(find_excludes);1405 mr_free(find_excludes); 1415 1406 log_msg(5, "find command = %s", strtmp); 1416 1407 system(strtmp); 1417 paranoid_free(strtmp);1408 mr_free(strtmp); 1418 1409 sprintf(tmp, "wc -l %s | awk '{print $1;}'", g_skeleton_filelist); 1419 1410 g_skeleton_entries = … … 1520 1511 if (!depth) { 1521 1512 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); 1524 1515 unlink(g_skeleton_filelist); 1525 1516 log_msg(5, "g_skeleton_entries = %ld", g_skeleton_entries); 1526 1517 } 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); 1531 1522 return (0); 1532 1523 } … … 1593 1584 malloc_string(sz_filelist); 1594 1585 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); 1598 1587 log_msg(3, "Trying to write test string to exclude_paths"); 1599 1588 strcpy(exclude_paths, "/blah /froo"); … … 1688 1677 paranoid_system(command); 1689 1678 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); 1695 1684 log_msg(2, "Exiting"); 1696 1685 return (0); … … 1838 1827 paranoid_fclose(fout); 1839 1828 paranoid_fclose(fin); 1840 paranoid_free(fname);1841 paranoid_free(tmp);1829 mr_free(fname); 1830 mr_free(tmp); 1842 1831 return (retval); 1843 1832 } … … 1895 1884 } 1896 1885 paranoid_fclose(fin); 1897 paranoid_free(tmp);1886 mr_free(tmp); 1898 1887 return (0); 1899 1888 } -
branches/stable/mondo/src/common/libmondo-files.c
r1075 r1080 282 282 fatal_error("Mindi gave a fatal error. Please check '/var/log/mindi.log'."); 283 283 } 284 paranoid_free(command);284 mr_free(command); 285 285 } 286 286 log_it("Calling Mindi with kernel path of '%s'", kernel); … … 334 334 if (incoming[0] == '\0') { 335 335 if (system("which file > /dev/null 2> /dev/null")) { 336 paranoid_free(incoming);337 paranoid_free(command);336 mr_free(incoming); 337 mr_free(command); 338 338 output[0] = '\0'; 339 339 return (NULL); // forget it :) … … 359 359 log_msg(4, "find_home_of_exe() --- Could not find %s", fname); 360 360 } 361 paranoid_free(incoming);362 paranoid_free(command);361 mr_free(incoming); 362 mr_free(command); 363 363 if (!output[0]) { 364 364 return (NULL); … … 865 865 paranoid_fclose(fin); 866 866 log_it("Finished calculating total size of all biggiefiles"); 867 paranoid_free(fname);868 paranoid_free(biggielist);869 paranoid_free(comment);870 paranoid_free(tmp);871 paranoid_free(command);867 mr_free(fname); 868 mr_free(biggielist); 869 mr_free(comment); 870 mr_free(tmp); 871 mr_free(command); 872 872 return (scratchL); 873 873 } … … 1403 1403 retval = 1; 1404 1404 } 1405 paranoid_free(tmp);1405 mr_free(tmp); 1406 1406 return (retval); 1407 1407 } -
branches/stable/mondo/src/common/libmondo-fork.c
r1075 r1080 5 5 6 6 #include "my-stuff.h" 7 #include "mr_mem.h" 7 8 #include "mondostructures.h" 8 9 #include "libmondo-fork.h" … … 106 107 assert_string_is_neither_NULL_nor_zerolength(isofile); 107 108 assert_string_is_neither_NULL_nor_zerolength(logstub); 108 if (!(midway_call = malloc(1200))) { 109 fatal_error("Cannot malloc midway_call"); 110 } 111 if (!(ultimate_call = malloc(1200))) { 112 fatal_error("Cannot malloc ultimate_call"); 113 } 114 if (!(tmp = malloc(1200))) { 115 fatal_error("Cannot malloc tmp"); 116 } 117 if (!(command = malloc(1200))) { 118 fatal_error("Cannot malloc command"); 119 } 109 midway_call = mr_malloc(1200); 110 ultimate_call = mr_malloc(1200); 111 tmp = mr_malloc(1200); 112 command = mr_malloc(1200); 120 113 malloc_string(incoming); 121 114 malloc_string(old_stderr); … … 178 171 } 179 172 180 paranoid_free(midway_call);181 paranoid_free(ultimate_call);182 paranoid_free(tmp);183 paranoid_free(command);184 paranoid_free(incoming);185 paranoid_free(old_stderr);186 paranoid_free(cd_number_str);173 mr_free(midway_call); 174 mr_free(ultimate_call); 175 mr_free(tmp); 176 mr_free(command); 177 mr_free(incoming); 178 mr_free(old_stderr); 179 mr_free(cd_number_str); 187 180 /* 188 181 if (bkpinfo->backup_media_type == dvd && !bkpinfo->please_dont_eject_when_restoring) … … 424 417 tmp[0] = '\0'; 425 418 bufcap = 256L * 1024L; 426 if (!(buf = malloc(bufcap))) { 427 fatal_error("Failed to malloc() buf"); 428 } 419 buf = mr_malloc(bufcap); 429 420 430 421 if (direction == 'w') { … … 529 520 } 530 521 531 paranoid_free(buf);532 paranoid_free(tmp);522 mr_free(buf); 523 mr_free(tmp); 533 524 log_msg(3, "Successfully copied %ld bytes", bytes_written_out); 534 525 return (retval); … … 559 550 sprintf(command, "ntfsclone --force --save-image --overwrite %s %s", output_fname, input_device); 560 551 res = run_program_and_log_output(command, 5); 561 paranoid_free(command);552 mr_free(command); 562 553 unlink(output_fname); 563 554 return (res); … … 627 618 } 628 619 unlink(tempfile); 629 paranoid_free(command);630 paranoid_free(tempfile);631 paranoid_free(title);620 mr_free(command); 621 mr_free(tempfile); 622 mr_free(title); 632 623 return (res); 633 624 } … … 721 712 } 722 713 log_msg(3, "Parent res = %d", res); 723 paranoid_free(command);724 paranoid_free(title);714 mr_free(command); 715 mr_free(title); 725 716 return (res); 726 717 } … … 747 738 sprintf(command, "ntfsclone --force --restore-image --overwrite %s %s", output_device, input_fifo); 748 739 res = run_program_and_log_output(command, 5); 749 paranoid_free(command);740 mr_free(command); 750 741 return (res); 751 742 } -
branches/stable/mondo/src/common/libmondo-mountlist.c
r1075 r1080 1 /* libmondo-mountlist.csubroutines for handling mountlist1 /* subroutines for handling mountlist 2 2 $Id$ 3 3 */ … … 18 18 #include "libmondo-string-EXT.h" 19 19 #include "libmondo-gui-EXT.h" 20 #include "mr_mem.h" 20 21 21 22 /*@unused@*/ … … 488 489 489 490 endoffunc: 490 paranoid_free(tmp);491 paranoid_free(device);492 paranoid_free(mountpoint);491 mr_free(tmp); 492 mr_free(device); 493 mr_free(mountpoint); 493 494 494 495 if (res) { … … 528 529 /*@ initialize ******************************************************* */ 529 530 530 drivelist = m alloc(sizeof(struct list_of_disks));531 drivelist = mr_malloc(sizeof(struct list_of_disks)); 531 532 malloc_string(tmp); 532 533 malloc_string(flaws_str); … … 591 592 && strcmp(mountlist->el[i].device, device) != 0; i++); 592 593 593 paranoid_free(tmp);594 paranoid_free(flaws_str);594 mr_free(tmp); 595 mr_free(flaws_str); 595 596 596 597 if (i == mountlist->entries) { … … 651 652 } 652 653 } 653 paranoid_free(curr_mountpoint);654 paranoid_free(tmp);654 mr_free(curr_mountpoint); 655 mr_free(tmp); 655 656 return (res); 656 657 } … … 702 703 } 703 704 } 704 paranoid_free(tmp);705 paranoid_free(format_sz);705 mr_free(tmp); 706 mr_free(format_sz); 706 707 return (res); 707 708 } … … 783 784 drivelist->entries = noof_drives; 784 785 log_msg(8, "Made list of drives"); 785 paranoid_free(drive);786 paranoid_free(tmp);786 mr_free(drive); 787 mr_free(tmp); 787 788 788 789 return (noof_drives); … … 844 845 output_list->entries = items; 845 846 log_it("MLUORP -- ending"); 846 paranoid_free(tmp);847 mr_free(tmp); 847 848 } 848 849 … … 911 912 log_it("Unable to open mountlist - '%s'", fname); 912 913 log_to_screen("Cannot open mountlist"); 913 paranoid_free(incoming);914 paranoid_free(siz);915 paranoid_free(tmp);914 mr_free(incoming); 915 mr_free(siz); 916 mr_free(tmp); 916 917 return (1); 917 918 } … … 999 1000 sprintf(tmp, "%d entries in mountlist", items); 1000 1001 log_it(tmp); 1001 paranoid_free(incoming);1002 paranoid_free(siz);1003 paranoid_free(tmp);1002 mr_free(incoming); 1003 mr_free(siz); 1004 mr_free(tmp); 1004 1005 return (0); 1005 1006 } -
branches/stable/mondo/src/common/libmondo-raid.c
r1075 r1080 18 18 #include "libmondo-raid.h" 19 19 #include "mr_str.h" 20 #include "mr_mem.h" 20 21 21 22 #ifdef __FreeBSD__ … … 49 50 int res; 50 51 51 command = m alloc(MAX_STR_LEN * 2);52 command = mr_malloc(MAX_STR_LEN * 2); 52 53 strcpy(command, "grep \" /proc/mdstat"); 53 54 if (raidno == -1) { … … 59 60 log_it("Is raid %d registered? Command = '%s'", raidno, command); 60 61 res = system(command); 61 paranoid_free(command);62 mr_free(command); 62 63 if (res) { 63 64 return (FALSE); … … 200 201 strcpy(raidrec->additional_vars.el[lino].label, label); 201 202 strcpy(raidrec->additional_vars.el[lino].value, sz_value); 202 paranoid_free(sz_value);203 mr_free(sz_value); 203 204 } 204 205 #endif … … 436 437 label[0] = value[0] = '\0'; 437 438 if (feof(fin)) { 438 paranoid_free(incoming);439 mr_free(incoming); 439 440 return (1); 440 441 } … … 452 453 strcpy(label, incoming); 453 454 strcpy(value, p); 454 paranoid_free(incoming);455 mr_free(incoming); 455 456 return (0); 456 457 } … … 480 481 log_it("Raidtab is very small or non-existent. Ignoring it."); 481 482 raidlist->entries = 0; 482 paranoid_free(tmp);483 mr_free(tmp); 483 484 return (0); 484 485 } 485 486 if (!(fin = fopen(fname, "r"))) { 486 487 log_it("Cannot open raidtab"); 487 paranoid_free(tmp);488 mr_free(tmp); 488 489 return (1); 489 490 } … … 590 591 sprintf(tmp, "%d RAID devices in raidtab", raidlist->entries); 591 592 log_it(tmp); 592 paranoid_free(tmp);593 mr_free(tmp); 593 594 return (0); 594 595 } … … 616 617 log_it("Raidtab is very small or non-existent. Ignoring it."); 617 618 raidlist->entries = 0; 618 paranoid_free(tmp);619 paranoid_free(label);620 paranoid_free(value);619 mr_free(tmp); 620 mr_free(label); 621 mr_free(value); 621 622 return (0); 622 623 } 623 624 if (!(fin = fopen(fname, "r"))) { 624 625 log_it("Cannot open raidtab"); 625 paranoid_free(tmp);626 paranoid_free(label);627 paranoid_free(value);626 mr_free(tmp); 627 mr_free(label); 628 mr_free(value); 628 629 return (1); 629 630 } … … 661 662 log_msg(1, "Raidtab loaded successfully."); 662 663 log_msg(1, "%d RAID devices in raidtab", items); 663 paranoid_free(tmp);664 paranoid_free(label);665 paranoid_free(value);664 mr_free(tmp); 665 mr_free(label); 666 mr_free(value); 666 667 return (0); 667 668 } … … 762 763 raidrec->additional_vars.entries = ++v; 763 764 } 764 paranoid_free(tmp);765 paranoid_free(labelB);766 paranoid_free(valueB);765 mr_free(tmp); 766 mr_free(labelB); 767 mr_free(valueB); 767 768 } 768 769 #endif … … 820 821 static char *argv[64]; 821 822 char **ap; 822 char *line = (char *) malloc(MAX_STR_LEN); 823 if (!line) 824 errx(1, 825 "unable to allocate %i bytes of memory for `char *line' at %s:%i", 826 MAX_STR_LEN, __FILE__, __LINE__); 823 char *line = (char *) mr_malloc(MAX_STR_LEN); 827 824 (void) fgets(line, MAX_STR_LEN, f); 828 825 if (feof(f)) { … … 868 865 int i, j; 869 866 static char **ret; 870 ret = (char **) m alloc(nval * sizeof(char *));867 ret = (char **) mr_malloc(nval * sizeof(char *)); 871 868 for (i = 0; i < (argc - nval); ++i) { 872 869 if (!strcmp(argv[i], option)) { 873 870 for (j = 0; j < nval; ++j) { 874 ret[j] = (char *) m alloc(strlen(argv[i + j + 1]) + 1);871 ret[j] = (char *) mr_malloc(strlen(argv[i + j + 1]) + 1); 875 872 strcpy(ret[j], argv[i + j + 1]); 876 873 } … … 1014 1011 asprintf(&strtmp, pos); 1015 1012 strcpy(string, strtmp); 1016 paranoid_free(strtmp);1013 mr_free(strtmp); 1017 1014 // if we have newline after only spaces, this is a blank line, update 1018 1015 // counters, otherwise do normal parsing … … 1035 1032 asprintf(&strtmp,"%s%s", device_prefix, token); 1036 1033 strcpy(raidlist->el[raidlist->entries].raid_device, strtmp); 1037 paranoid_free(strtmp);1038 paranoid_free(token);1034 mr_free(strtmp); 1035 mr_free(token); 1039 1036 // skip ':' and status 1040 1037 token = mr_strtok (string, delims, &lastpos); 1041 paranoid_free(token);1038 mr_free(token); 1042 1039 token = mr_strtok (string, delims, &lastpos); 1043 1040 if (!strcmp(token, "inactive")) { 1044 1041 log_msg(1, "RAID device '%s' inactive.\n", 1045 1042 raidlist->el[raidlist->entries].raid_device); 1046 paranoid_free(string);1047 paranoid_free(token);1043 mr_free(string); 1044 mr_free(token); 1048 1045 return 1; 1049 1046 } 1050 paranoid_free(token);1047 mr_free(token); 1051 1048 1052 1049 // get RAID level … … 1070 1067 } else { 1071 1068 log_msg(1, "Unknown RAID level '%s'.\n", token); 1072 paranoid_free(string);1073 paranoid_free(token);1069 mr_free(string); 1070 mr_free(token); 1074 1071 return 1; 1075 1072 } 1076 paranoid_free(token);1073 mr_free(token); 1077 1074 1078 1075 // get RAID devices (type, index, device) … … 1094 1091 asprintf(&strtmp,"%s%s", device_prefix, token); 1095 1092 strcpy(raidlist->el[raidlist->entries].data_disks.el[raidlist->el[raidlist->entries].data_disks.entries].device, strtmp); 1096 paranoid_free(strtmp);1093 mr_free(strtmp); 1097 1094 raidlist->el[raidlist->entries].data_disks.entries++; 1098 1095 break; … … 1101 1098 asprintf(&strtmp,"%s%s", device_prefix, token); 1102 1099 strcpy(raidlist->el[raidlist->entries].spare_disks.el[raidlist->el[raidlist->entries].spare_disks.entries].device, strtmp); 1103 paranoid_free(strtmp);1100 mr_free(strtmp); 1104 1101 raidlist->el[raidlist->entries].spare_disks.entries++; 1105 1102 break; … … 1108 1105 asprintf(&strtmp,"%s%s", device_prefix, token); 1109 1106 strcpy(raidlist->el[raidlist->entries].failed_disks.el[raidlist->el[raidlist->entries].failed_disks.entries].device, strtmp); 1110 paranoid_free(strtmp);1107 mr_free(strtmp); 1111 1108 raidlist->el[raidlist->entries].failed_disks.entries++; 1112 1109 log_it("At least one failed disk found in RAID array.\n"); … … 1114 1111 default: // error 1115 1112 log_msg(1, "Unknown device type '%c'\n", type); 1116 paranoid_free(string);1117 paranoid_free(token);1113 mr_free(string); 1114 mr_free(token); 1118 1115 return 1; 1119 1116 break; 1120 1117 } 1121 paranoid_free(token);1118 mr_free(token); 1122 1119 } 1123 1120 … … 1172 1169 if (pos < string) { 1173 1170 log_it("String underflow!\n"); 1174 paranoid_free(string);1171 mr_free(string); 1175 1172 return 1; 1176 1173 } … … 1197 1194 if (pos < string) { 1198 1195 printf("ERROR: String underflow!\n"); 1199 paranoid_free(string);1196 mr_free(string); 1200 1197 return 1; 1201 1198 } … … 1214 1211 fclose(fin); 1215 1212 // free string 1216 paranoid_free(string);1213 mr_free(string); 1217 1214 // return success 1218 1215 return 0; … … 1228 1225 int retval = 0; 1229 1226 1230 raidlist = m alloc(sizeof(struct raidlist_itself));1227 raidlist = mr_malloc(sizeof(struct raidlist_itself)); 1231 1228 1232 1229 // FIXME: Prefix '/dev/' should really be dynamic! -
branches/stable/mondo/src/common/libmondo-stream.c
r1075 r1080 13 13 14 14 #include "my-stuff.h" 15 #include "mr_mem.h" 15 16 #include "mondostructures.h" 16 17 #include "libmondo-devices.h" … … 111 112 int i; 112 113 113 blk = (char *) m alloc(256 * 1024);114 blk = (char *) mr_malloc(256 * 1024); 114 115 115 116 log_it("closein_tape() -- entering"); … … 141 142 eject_device(bkpinfo->media_device); 142 143 } 143 paranoid_free(blk);144 paranoid_free(g_tapecatalog);144 mr_free(blk); 145 mr_free(g_tapecatalog); 145 146 return (retval); 146 147 } … … 170 171 char *blk; 171 172 172 blk = (char *) m alloc(256 * 1024);173 blk = (char *) mr_malloc(256 * 1024); 173 174 174 175 sleep(1); … … 218 219 // if (!bkpinfo->please_dont_eject) 219 220 // { eject_device(bkpinfo->media_device); } 220 paranoid_free(blk);221 paranoid_free(g_tapecatalog);221 mr_free(blk); 222 mr_free(g_tapecatalog); 222 223 return (retval); 223 224 } … … 233 234 sprintf(command, "mt -f %s status", dev); 234 235 res = run_program_and_log_output(command, 1); 235 paranoid_free(command);236 mr_free(command); 236 237 if (res) { 237 238 return (FALSE); … … 596 597 sprintf(tmp, "mt -f %s setblk %ld", tapedev, internal_tape_block_size); 597 598 res = run_program_and_log_output(tmp, 3); 598 paranoid_free(tmp);599 mr_free(tmp); 599 600 return (res); 600 601 } … … 636 637 637 638 assert_string_is_neither_NULL_nor_zerolength(bkpinfo->media_device); 638 if (!(g_tapecatalog = malloc(sizeof(struct s_tapecatalog)))) { 639 fatal_error("Cannot alloc mem for tape catalog"); 640 } 639 g_tapecatalog = mr_malloc(sizeof(struct s_tapecatalog)); 641 640 g_tapecatalog->entries = 0; 642 641 g_tape_posK = 0; … … 672 671 return (-1); 673 672 } 674 if (!(datablock = (char *) malloc(256 * 1024))) { 675 log_to_screen("Unable to malloc 256*1024"); 676 exit(1); 677 } 673 datablock = (char *) mr_malloc(256 * 1024); 678 674 for (i = 0; i < 32; i++) { 679 675 for (j = 0; j < 4; j++) { … … 692 688 } 693 689 paranoid_fclose(fout); 694 paranoid_free(datablock);690 mr_free(datablock); 695 691 /* find initial blocks */ 696 692 res = read_header_block_from_stream(&size, fname, &ctrl_chr); … … 738 734 /* initialise the catalog */ 739 735 g_current_media_number = 1; 740 if (!(g_tapecatalog = malloc(sizeof(struct s_tapecatalog)))) { 741 fatal_error("Cannot alloc mem for tape catalog"); 742 } 736 g_tapecatalog = mr_malloc(sizeof(struct s_tapecatalog)); 743 737 g_tapecatalog->entries = 0; 744 738 /* log stuff */ … … 771 765 return (0); 772 766 } 773 if (!(g_tapecatalog = malloc(sizeof(struct s_tapecatalog)))) { 774 fatal_error("Cannot alloc mem for tape catalog"); 775 } 767 g_tapecatalog = mr_malloc(sizeof(struct s_tapecatalog)); 776 768 g_tapecatalog->entries = 0; 777 769 g_tape_posK = 0; … … 898 890 malloc_string(temp_cksum); 899 891 malloc_string(actual_cksum); 900 datablock = m alloc(TAPE_BLOCK_SIZE);892 datablock = mr_malloc(TAPE_BLOCK_SIZE); 901 893 crc16 = 0; 902 894 crctt = 0; … … 995 987 /* log_it(tmp); */ 996 988 } 997 paranoid_free(datablock);998 paranoid_free(tmp);999 paranoid_free(temp_fname);1000 paranoid_free(temp_cksum);1001 paranoid_free(actual_cksum);989 mr_free(datablock); 990 mr_free(tmp); 991 mr_free(temp_fname); 992 mr_free(temp_cksum); 993 mr_free(actual_cksum); 1002 994 return (retval); 1003 995 } … … 1028 1020 /*@ end vars *************************************************** */ 1029 1021 1030 tempblock = (char *) m alloc((size_t) TAPE_BLOCK_SIZE);1022 tempblock = (char *) mr_malloc((size_t) TAPE_BLOCK_SIZE); 1031 1023 1032 1024 for (i = 0; i < (int) TAPE_BLOCK_SIZE; i++) { … … 1065 1057 marker_to_string(*pcontrol_char), tempblock + 1000, 1066 1058 (long) (*plen) >> 10); 1067 paranoid_free(tempblock);1059 mr_free(tempblock); 1068 1060 return (retval); 1069 1061 } … … 1172 1164 long bytes_to_write; 1173 1165 1174 datablock = m alloc(TAPE_BLOCK_SIZE);1166 datablock = mr_malloc(TAPE_BLOCK_SIZE); 1175 1167 malloc_string(temp_fname); 1176 1168 pB = strrchr(the_file_I_was_reading, '/'); … … 1265 1257 log_msg(2, "Reading %s (it matches %s)", temp_fname, 1266 1258 the_file_I_was_reading); 1267 paranoid_free(temp_fname);1268 paranoid_free(datablock);1259 mr_free(temp_fname); 1260 mr_free(datablock); 1269 1261 return (0); 1270 1262 } … … 1313 1305 log_msg(3, "Next tape opened OK. Whoopee!"); 1314 1306 } 1315 paranoid_free(sz_msg);1307 mr_free(sz_msg); 1316 1308 return (res); 1317 1309 } … … 1413 1405 } 1414 1406 } 1415 paranoid_free(fname);1407 mr_free(fname); 1416 1408 log_msg(2, "Finished writing back catalog to tape"); 1417 1409 return (res); -
branches/stable/mondo/src/common/libmondo-string.c
r1063 r1080 8 8 9 9 #include "my-stuff.h" 10 #include "mr_mem.h" 10 11 #include "mondostructures.h" 11 12 #include "libmondo-string.h" … … 220 221 malloc_string(tmp); 221 222 if (!incoming[0]) { 222 free(tmp);223 mr_free(tmp); 223 224 return (0); 224 225 } … … 254 255 fatal_error(tmp); 255 256 } 256 paranoid_free(tmp);257 mr_free(tmp); 257 258 return (outval); 258 259 } … … 512 513 char *p; 513 514 514 input = m alloc(2000);515 input = mr_malloc(2000); 515 516 assert_string_is_neither_NULL_nor_zerolength(ip); 516 517 assert_string_is_neither_NULL_nor_zerolength(token); … … 526 527 strcat(output, p); 527 528 } 528 paranoid_free(input);529 mr_free(input); 529 530 } 530 531 … … 796 797 } 797 798 in_out[i] = '\0'; 798 paranoid_free(tmp);799 mr_free(tmp); 799 800 /* for(i=strlen(in_out); i>0 && in_out[i-1]<=32; i--) {in_out[i-1]='\0';} */ 800 801 } … … 1018 1019 strcpy(out_reason, reason); 1019 1020 } 1020 paranoid_free(filename);1021 paranoid_free(reason);1021 mr_free(filename); 1022 mr_free(reason); 1022 1023 return (sev); 1023 1024 } … … 1112 1113 j = (int) strlen(outstr); 1113 1114 sprintf(outstr + j, "] %d%% used", percentage); 1114 paranoid_free(pos_w_commas);1115 paranoid_free(tmp);1115 mr_free(pos_w_commas); 1116 mr_free(tmp); 1116 1117 return (outstr); 1117 1118 } -
branches/stable/mondo/src/common/libmondo-tools.c
r1075 r1080 10 10 11 11 #include "my-stuff.h" 12 #include "mr_mem.h" 12 13 #include "mondostructures.h" 13 14 #include "lib-common-externs.h" … … 175 176 else { print $0;};}' $file.old > $file ; fi ; done"); 176 177 run_program_and_log_output(tmp, 5); 177 paranoid_free(tmp);178 mr_free(tmp); 178 179 } 179 180 … … 724 725 chmod(bkpinfo->tmpdir, 0700); 725 726 g_backup_media_type = bkpinfo->backup_media_type; 726 paranoid_free(mtpt);727 paranoid_free(extra_cdrom_params);728 paranoid_free(mondo_mkisofs_sz);729 paranoid_free(command);730 paranoid_free(hostname);731 paranoid_free(ip_address);732 paranoid_free(cdr_exe);733 paranoid_free(tmp);734 paranoid_free(iso_dev);735 paranoid_free(iso_mnt);736 paranoid_free(iso_tmp);737 paranoid_free(iso_path);727 mr_free(mtpt); 728 mr_free(extra_cdrom_params); 729 mr_free(mondo_mkisofs_sz); 730 mr_free(command); 731 mr_free(hostname); 732 mr_free(ip_address); 733 mr_free(cdr_exe); 734 mr_free(tmp); 735 mr_free(iso_dev); 736 mr_free(iso_mnt); 737 mr_free(iso_tmp); 738 mr_free(iso_path); 738 739 return (retval); 739 740 } … … 1390 1391 } 1391 1392 depth--; 1392 paranoid_free(tmp);1393 mr_free(tmp); 1393 1394 } 1394 1395 … … 1404 1405 * @bug This function seems orphaned. Please remove. 1405 1406 */ 1406 #define do_alloc_or_free_depending(x,y) { if(y) {x=m alloc(MAX_STR_LEN);} else {paranoid_free(x);} }1407 #define do_alloc_or_free_depending(x,y) { if(y) {x=mr_malloc(MAX_STR_LEN);} else {mr_free(x);} } 1407 1408 1408 1409 /** … … 1422 1423 } else { 1423 1424 iamhere("Freeing globals"); 1424 paranoid_free(g_boot_mountpt);1425 paranoid_free(g_mondo_home);1426 paranoid_free(g_tmpfs_mountpt);1427 paranoid_free(g_erase_tmpdir_and_scratchdir);1428 paranoid_free(g_serial_string);1429 paranoid_free(g_magicdev_command);1425 mr_free(g_boot_mountpt); 1426 mr_free(g_mondo_home); 1427 mr_free(g_tmpfs_mountpt); 1428 mr_free(g_erase_tmpdir_and_scratchdir); 1429 mr_free(g_serial_string); 1430 mr_free(g_magicdev_command); 1430 1431 } 1431 1432 … … 1509 1510 paranoid_system(tmp); 1510 1511 } 1511 paranoid_free(tmp);1512 mr_free(tmp); 1512 1513 } 1513 1514 -
branches/stable/mondo/src/common/libmondo-verify.c
r1075 r1080 9 9 10 10 #include "my-stuff.h" 11 #include "mr_mem.h" 11 12 #include "mondostructures.h" 12 13 #include "libmondo-verify.h" … … 59 60 long afio_diffs = 0; 60 61 61 command = m alloc(2000);62 afio_found_changes = m alloc(500);62 command = mr_malloc(2000); 63 afio_found_changes = mr_malloc(500); 63 64 assert_string_is_neither_NULL_nor_zerolength(changedfiles_fname); 64 65 assert_string_is_neither_NULL_nor_zerolength(ignorefiles_fname); … … 100 101 log_msg(2, command); 101 102 paranoid_system(command); 102 paranoid_free(command);103 paranoid_free(afio_found_changes);103 mr_free(command); 104 mr_free(afio_found_changes); 104 105 return (afio_diffs); 105 106 } … … 179 180 g_last_afioball_number = set_number - 1; 180 181 close_evalcall_form(); 181 paranoid_free(tmp);182 mr_free(tmp); 182 183 return (retval); 183 184 } … … 229 230 malloc_string(sz_exe); 230 231 if (!bufblkA) { 231 if (!(bufblkA = malloc(maxbufsize))) { 232 fatal_error("Cannot malloc bufblkA"); 233 } 232 bufblkA = mr_malloc(maxbufsize); 234 233 } 235 234 if (!bufblkB) { 236 if (!(bufblkB = malloc(maxbufsize))) { 237 fatal_error("Cannot malloc bufblkB"); 238 } 235 bufblkB = mr_malloc(maxbufsize); 239 236 } 240 237 … … 369 366 close_evalcall_form(); 370 367 if (bufblkA) { 371 paranoid_free(bufblkA);368 mr_free(bufblkA); 372 369 } 373 370 if (bufblkB) { 374 paranoid_free(bufblkB);375 } 376 paranoid_free(tmp);377 paranoid_free(command);378 paranoid_free(sz_exe);379 paranoid_free(mountpoint);371 mr_free(bufblkB); 372 } 373 mr_free(tmp); 374 mr_free(command); 375 mr_free(sz_exe); 376 mr_free(mountpoint); 380 377 return (0); 381 378 } … … 413 410 414 411 415 command = m alloc(2000);412 command = mr_malloc(2000); 416 413 malloc_string(outlog); 417 414 malloc_string(tmp); … … 506 503 // paranoid_system (tmp); 507 504 // unlink ("/tmp/mondo-verify.err"); 508 paranoid_free(command);509 paranoid_free(outlog);510 paranoid_free(tmp);505 mr_free(command); 506 mr_free(outlog); 507 mr_free(tmp); 511 508 return (0); 512 509 } … … 596 593 } 597 594 unlink(tarball_fname); 598 paranoid_free(tmp);599 paranoid_free(tarball_fname);595 mr_free(tmp); 596 mr_free(tarball_fname); 600 597 return (retval); 601 598 } … … 688 685 } 689 686 } 690 paranoid_free(test_file);691 paranoid_free(biggie_cksum);692 paranoid_free(orig_cksum);693 paranoid_free(tmp);694 paranoid_free(slice_fnam);687 mr_free(test_file); 688 mr_free(biggie_cksum); 689 mr_free(orig_cksum); 690 mr_free(tmp); 691 mr_free(slice_fnam); 695 692 return (retval); 696 693 } … … 798 795 log_msg(1, "All done with afioballs"); 799 796 close_progress_form(); 800 paranoid_free(tmp);801 paranoid_free(fname);802 paranoid_free(curr_xattr_list_fname);803 paranoid_free(curr_acl_list_fname);797 mr_free(tmp); 798 mr_free(fname); 799 mr_free(curr_xattr_list_fname); 800 mr_free(curr_acl_list_fname); 804 801 return (retval); 805 802 } … … 900 897 } 901 898 close_progress_form(); 902 paranoid_free(orig_fname);903 paranoid_free(logical_fname);904 paranoid_free(curr_xattr_list_fname);905 paranoid_free(curr_acl_list_fname);906 paranoid_free(comment);907 paranoid_free(tmp);899 mr_free(orig_fname); 900 mr_free(logical_fname); 901 mr_free(curr_xattr_list_fname); 902 mr_free(curr_acl_list_fname); 903 mr_free(comment); 904 mr_free(tmp); 908 905 return (retval); 909 906 } … … 946 943 #endif 947 944 948 command = m alloc(2000);945 command = mr_malloc(2000); 949 946 malloc_string(mountpoint); 950 947 malloc_string(tmp); … … 1037 1034 } 1038 1035 } 1039 paranoid_free(command);1040 paranoid_free(mountpoint);1041 paranoid_free(tmp);1042 paranoid_free(fname);1036 mr_free(command); 1037 mr_free(mountpoint); 1038 mr_free(tmp); 1039 mr_free(fname); 1043 1040 return (retval); 1044 1041 } -
branches/stable/mondo/src/common/newt-specific.c
r1075 r1080 19 19 20 20 #include "my-stuff.h" 21 #include "mr_mem.h" 21 22 #include "mondostructures.h" 22 23 #include "newt-specific.h" … … 120 121 int i; 121 122 122 tmp = m alloc(MAX_NEWT_COMMENT_LEN);123 tmp = mr_malloc(MAX_NEWT_COMMENT_LEN); 123 124 assert_string_is_neither_NULL_nor_zerolength(prompt); 124 125 … … 138 139 } 139 140 if (strstr("yesYES", tmp)) { 140 paranoid_free(tmp);141 mr_free(tmp); 141 142 return (TRUE); 142 143 } else if (strstr("NOno", tmp)) { 143 paranoid_free(tmp);144 mr_free(tmp); 144 145 return (FALSE); 145 146 } else { … … 150 151 } 151 152 } else { 152 paranoid_free(tmp);153 mr_free(tmp); 153 154 return (popup_with_buttons(prompt, "Yes", "No")); 154 155 } … … 168 169 int i; 169 170 170 tmp = m alloc(MAX_NEWT_COMMENT_LEN);171 tmp = mr_malloc(MAX_NEWT_COMMENT_LEN); 171 172 assert_string_is_neither_NULL_nor_zerolength(prompt); 172 173 if (g_text_mode) { … … 184 185 } 185 186 if (strstr("okOKOkYESyes", tmp)) { 186 paranoid_free(tmp);187 mr_free(tmp); 187 188 return (TRUE); 188 189 } else { 189 paranoid_free(tmp);190 mr_free(tmp); 190 191 return (FALSE); 191 192 } 192 193 } else { 193 paranoid_free(tmp);194 mr_free(tmp); 194 195 return (popup_with_buttons(prompt, " Okay ", "Cancel")); 195 196 } … … 259 260 asprintf(&tmp,"kill `ps %s | grep \" %s \" | awk '{print %s;}' | grep -vx \"\\?\"`", ps_options, str , ps_proc_id); 260 261 run_program_and_log_output(tmp, TRUE); 261 paranoid_free(tmp);262 mr_free(tmp); 262 263 } 263 264 … … 281 282 282 283 malloc_string(command); 283 tmp = m alloc(MAX_NEWT_COMMENT_LEN);284 tmp = mr_malloc(MAX_NEWT_COMMENT_LEN); 284 285 set_signals(FALSE); // link to external func 285 286 g_exiting = TRUE; … … 289 290 log_msg(2, "mastermind %d is exiting", (int) getpid()); 290 291 kill(g_main_pid, SIGTERM); 291 paranoid_free(tmp);292 mr_free(tmp); 292 293 finish(1); 293 294 } … … 297 298 log_msg(2, "non-m/m %d is exiting", (int) getpid()); 298 299 kill(g_main_pid, SIGTERM); 299 paranoid_free(tmp);300 mr_free(tmp); 300 301 finish(1); 301 302 } … … 305 306 if (already_exiting) { 306 307 log_msg(3, "...I'm already exiting. Give me time, Julian!"); 307 paranoid_free(tmp);308 mr_free(tmp); 308 309 finish(1); 309 310 } … … 360 361 log_msg(3, "FYI - g_main_pid is blank"); 361 362 } 362 paranoid_free(tmp);363 paranoid_free(command);363 mr_free(tmp); 364 mr_free(command); 364 365 finish(254); 365 366 } … … 445 446 446 447 if (!does_file_exist(filename)) { 447 paranoid_free(command);448 paranoid_free(tmp);448 mr_free(command); 449 mr_free(tmp); 449 450 return; 450 451 } … … 478 479 } 479 480 refresh_log_screen(); 480 paranoid_free(command);481 paranoid_free(tmp);481 mr_free(command); 482 mr_free(tmp); 482 483 } 483 484 … … 533 534 refresh_log_screen(); 534 535 } 535 paranoid_free(output);536 mr_free(output); 536 537 } 537 538 … … 606 607 } 607 608 update_evalcall_form(0); 608 paranoid_free(tmp);609 paranoid_free(title);609 mr_free(tmp); 610 mr_free(title); 610 611 } 611 612 … … 680 681 } 681 682 update_progress_form_full(blurb1, blurb2, blurb3); 682 paranoid_free(b1c);683 paranoid_free(blurb1);684 paranoid_free(blurb2);685 paranoid_free(blurb3);683 mr_free(b1c); 684 mr_free(blurb1); 685 mr_free(blurb2); 686 mr_free(blurb3); 686 687 } 687 688 … … 733 734 char *original_contents; 734 735 735 blurb = m alloc(MAX_NEWT_COMMENT_LEN);736 original_contents = m alloc(MAX_NEWT_COMMENT_LEN);736 blurb = mr_malloc(MAX_NEWT_COMMENT_LEN); 737 original_contents = mr_malloc(MAX_NEWT_COMMENT_LEN); 737 738 assert_string_is_neither_NULL_nor_zerolength(title); 738 739 assert(b != NULL); … … 746 747 if (output[strlen(output) - 1] == '\n') 747 748 output[strlen(output) - 1] = '\0'; 748 paranoid_free(blurb);749 paranoid_free(original_contents);749 mr_free(blurb); 750 mr_free(original_contents); 750 751 return (TRUE); 751 752 } … … 778 779 if (b_res == b_2) { 779 780 strcpy(output, original_contents); 780 paranoid_free(blurb);781 paranoid_free(original_contents);781 mr_free(blurb); 782 mr_free(original_contents); 782 783 return (FALSE); 783 784 } else { 784 paranoid_free(blurb);785 paranoid_free(original_contents);785 mr_free(blurb); 786 mr_free(original_contents); 786 787 return (TRUE); 787 788 } … … 808 809 newtComponent text; 809 810 810 prompt = m alloc(MAX_NEWT_COMMENT_LEN);811 tmp = m alloc(MAX_NEWT_COMMENT_LEN);811 prompt = mr_malloc(MAX_NEWT_COMMENT_LEN); 812 tmp = mr_malloc(MAX_NEWT_COMMENT_LEN); 812 813 assert_string_is_neither_NULL_nor_zerolength(p); 813 814 assert(button1 != NULL); … … 826 827 } 827 828 if (!strcmp(tmp, button1)) { 828 paranoid_free(tmp);829 paranoid_free(prompt);829 mr_free(tmp); 830 mr_free(prompt); 830 831 return (TRUE); 831 832 } else { 832 paranoid_free(tmp);833 paranoid_free(prompt);833 mr_free(tmp); 834 mr_free(prompt); 834 835 return (FALSE); 835 836 } … … 862 863 newtPopWindow(); 863 864 if (b_res == b_1) { 864 paranoid_free(tmp);865 paranoid_free(prompt);865 mr_free(tmp); 866 mr_free(prompt); 866 867 return (TRUE); 867 868 } else { 868 paranoid_free(tmp);869 paranoid_free(prompt);869 mr_free(tmp); 870 mr_free(prompt); 870 871 return (FALSE); 871 872 } … … 927 928 928 929 err_log_lines = 929 (char **) m alloc(sizeof(char *) * g_noof_log_lines);930 (char **) mr_malloc(sizeof(char *) * g_noof_log_lines); 930 931 if (!err_log_lines) { 931 932 fatal_error("Out of memory"); … … 933 934 934 935 for (i = 0; i < g_noof_log_lines; i++) { 935 err_log_lines[i] = (char *) m alloc(MAX_NEWT_COMMENT_LEN);936 err_log_lines[i] = (char *) mr_malloc(MAX_NEWT_COMMENT_LEN); 936 937 if (!err_log_lines[i]) { 937 938 fatal_error("Out of memory"); … … 1043 1044 newtRefresh(); 1044 1045 } 1045 paranoid_free(timeline_str);1046 paranoid_free(pcline_str);1047 paranoid_free(taskprogress);1046 mr_free(timeline_str); 1047 mr_free(pcline_str); 1048 mr_free(taskprogress); 1048 1049 } 1049 1050 … … 1104 1105 1105 1106 // log_msg(1, "'%s' '%s' '%s'", blurb1, blurb2, blurb3); 1106 percentline_str = m alloc(MAX_NEWT_COMMENT_LEN);1107 timeline_str = m alloc(MAX_NEWT_COMMENT_LEN);1108 taskprogress = m alloc(MAX_NEWT_COMMENT_LEN);1107 percentline_str = mr_malloc(MAX_NEWT_COMMENT_LEN); 1108 timeline_str = mr_malloc(MAX_NEWT_COMMENT_LEN); 1109 taskprogress = mr_malloc(MAX_NEWT_COMMENT_LEN); 1109 1110 malloc_string(tmp); 1110 1111 if (!g_text_mode) { … … 1190 1191 newtRefresh(); 1191 1192 } 1192 paranoid_free(percentline_str);1193 paranoid_free(timeline_str);1194 paranoid_free(taskprogress);1195 paranoid_free(tmp);1193 mr_free(percentline_str); 1194 mr_free(timeline_str); 1195 mr_free(taskprogress); 1196 mr_free(tmp); 1196 1197 } 1197 1198 … … 1246 1247 newtComponent myForm; 1247 1248 1248 title_sz = m alloc(MAX_NEWT_COMMENT_LEN);1249 minimsg_sz = m alloc(MAX_NEWT_COMMENT_LEN);1250 outstr = m alloc(MAX_NEWT_COMMENT_LEN);1249 title_sz = mr_malloc(MAX_NEWT_COMMENT_LEN); 1250 minimsg_sz = mr_malloc(MAX_NEWT_COMMENT_LEN); 1251 outstr = mr_malloc(MAX_NEWT_COMMENT_LEN); 1251 1252 if (g_text_mode) { 1252 1253 for (backup_type = none; backup_type == none;) { … … 1265 1266 } 1266 1267 } 1267 paranoid_free(title_sz);1268 paranoid_free(minimsg_sz);1269 paranoid_free(outstr);1268 mr_free(title_sz); 1269 mr_free(minimsg_sz); 1270 mr_free(outstr); 1270 1271 return (backup_type); 1271 1272 } … … 1315 1316 } 1316 1317 newtPopHelpLine(); 1317 paranoid_free(title_sz);1318 paranoid_free(minimsg_sz);1319 paranoid_free(outstr);1318 mr_free(title_sz); 1319 mr_free(minimsg_sz); 1320 mr_free(outstr); 1320 1321 return (output); 1321 1322 } … … 1403 1404 log_msg(2, "Can't open %s; therefore, cannot popup list", 1404 1405 source_file); 1405 paranoid_free(tmp);1406 mr_free(tmp); 1406 1407 return (1); 1407 1408 } … … 1437 1438 if (filelist->entries >= ARBITRARY_MAXIMUM) { 1438 1439 log_to_screen("Arbitrary limits suck, man!"); 1439 paranoid_free(tmp);1440 mr_free(tmp); 1440 1441 return (1); 1441 1442 } … … 1465 1466 } 1466 1467 } 1467 paranoid_free(tmp);1468 mr_free(tmp); 1468 1469 iamhere("leaving"); 1469 1470 return (0); … … 1498 1499 tmp[98] = '\0'; 1499 1500 strcpy(comment, tmp); 1500 paranoid_free(tmp);1501 mr_free(tmp); 1501 1502 iamhere("leaving"); 1502 1503 return (comment); … … 1539 1540 struct s_filelist *filelist; 1540 1541 malloc_string(reason); 1541 tmp = m alloc(5000);1542 tmp = mr_malloc(5000); 1542 1543 malloc_string(differ_sz); 1543 1544 assert_string_is_neither_NULL_nor_zerolength(source_file); … … 1551 1552 if (lng < 1) { 1552 1553 log_msg(2, "No lines in file. Therefore, no popup list."); 1553 paranoid_free(reason);1554 mr_free(reason); 1554 1555 goto free_to_go; 1555 1556 } else if (lng >= ARBITRARY_MAXIMUM) { … … 1558 1559 } 1559 1560 1560 filelist = (struct s_filelist *) m alloc(sizeof(struct s_filelist));1561 filelist = (struct s_filelist *) mr_malloc(sizeof(struct s_filelist)); 1561 1562 fileListbox = 1562 1563 newtListbox(2, 2, 12, NEWT_FLAG_SCROLL | NEWT_FLAG_RETURNEXIT); … … 1566 1567 log_msg(2, "Can't open %s; therefore, cannot popup list", 1567 1568 source_file); 1568 paranoid_free(reason);1569 mr_free(reason); 1569 1570 return; 1570 1571 } … … 1618 1619 newtPopHelpLine(); 1619 1620 free_to_go: 1620 paranoid_free(reason);1621 paranoid_free(tmp);1622 paranoid_free(differ_sz);1621 mr_free(reason); 1622 mr_free(tmp); 1623 mr_free(differ_sz); 1623 1624 return; 1624 1625 }
Note:
See TracChangeset
for help on using the changeset viewer.