Changeset 2325 in MondoRescue for branches/2.2.10/mondo/src/mondorestore/mondorestore.c
- Timestamp:
- Aug 18, 2009, 3:19:15 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/mondorestore/mondorestore.c
r2324 r2325 969 969 interactively_obtain_media_parameters_from_user(FALSE); 970 970 } 971 log_msg(2, "bkpinfo->media_device = %s", bkpinfo->media_device); 972 if (!bkpinfo->media_device[0]) { 973 log_msg(2, "Warning - failed to find media dev"); 971 if (!bkpinfo->media_device) { 972 log_msg(2, "WARNING: failed to find media dev"); 973 } else { 974 log_msg(2, "bkpinfo->media_device = %s", bkpinfo->media_device); 974 975 } 975 976 … … 1999 2000 long noof_biggiefiles, bigfileno = 0, total_slices; 2000 2001 /** malloc **/ 2001 char *tmp;2002 2002 char *tmp1 = NULL; 2003 2003 char *mds = NULL; … … 2009 2009 FILE *fbw = NULL; 2010 2010 2011 malloc_string(tmp);2012 2011 malloc_string(pathname_of_last_biggie_restored); 2013 2012 assert(bkpinfo != NULL); … … 2018 2017 } 2019 2018 2020 read_cfg_var(g_mondo_cfg_file, "total-slices", tmp); 2021 total_slices = atol(tmp); 2019 tmp1 = read_cfg_var(g_mondo_cfg_file, "total-slices"); 2020 total_slices = atol(tmp1); 2021 mr_free(tmp1); 2022 2022 2023 mr_asprintf(tmp1, "Reassembling large files "); 2023 2024 mvaddstr_and_log_it(g_currentY, 0, tmp1); … … 2108 2109 mvaddstr_and_log_it(g_currentY++, 74, "Done."); 2109 2110 } 2110 paranoid_free(tmp);2111 2111 paranoid_free(pathname_of_last_biggie_restored); 2112 2112 return (retval); … … 2138 2138 long max_val; 2139 2139 /**malloc ***/ 2140 char *tmp = NULL;2141 2140 char *mds = NULL; 2142 2141 char *tmp1 = NULL; … … 2145 2144 char *comment; 2146 2145 2147 malloc_string(tmp);2148 2146 malloc_string(comment); 2149 2147 … … 2157 2155 } 2158 2156 insist_on_this_cd_number(g_current_media_number); 2159 read_cfg_var(g_mondo_cfg_file, "last-filelist-number", tmp);2160 max_val = atol(tmp ) + 1;2161 paranoid_free(tmp);2157 tmp1 = read_cfg_var(g_mondo_cfg_file, "last-filelist-number"); 2158 max_val = atol(tmp1) + 1; 2159 mr_free(tmp1); 2162 2160 2163 2161 mds = media_descriptor_string(bkpinfo->backup_media_type); … … 2278 2276 2279 2277 /** malloc add ****/ 2280 char *tmp; 2281 char *tmp1; 2278 char *tmp1 = NULL; 2282 2279 char *biggie_fname; 2283 2280 char *biggie_cksum; … … 2290 2287 FILE *fbw = NULL; 2291 2288 2292 malloc_string(tmp);2293 2289 malloc_string(biggie_fname); 2294 2290 malloc_string(biggie_cksum); … … 2296 2292 assert(bkpinfo != NULL); 2297 2293 2298 read_cfg_var(g_mondo_cfg_file, "total-slices", tmp); 2299 2300 total_slices = atol(tmp); 2294 tmp1 = read_cfg_var(g_mondo_cfg_file, "total-slices"); 2295 total_slices = atol(tmp1); 2296 mr_free(tmp1); 2297 2301 2298 if (g_getfattr) { 2302 2299 mr_asprintf(xattr_fname, XATTR_BIGGLST_FNAME_RAW_SZ, bkpinfo->tmpdir); … … 2408 2405 paranoid_free(biggie_fname); 2409 2406 paranoid_free(biggie_cksum); 2410 paranoid_free(tmp);2411 2407 return (retval); 2412 2408 } … … 2453 2449 assert(bkpinfo != NULL); 2454 2450 mvaddstr_and_log_it(g_currentY, 0, "Restoring from archives"); 2455 read_cfg_var(g_mondo_cfg_file, "last-filelist-number", tmp);2451 tmp = read_cfg_var(g_mondo_cfg_file, "last-filelist-number"); 2456 2452 max_val = atol(tmp) + 1; 2453 mr_free(tmp); 2457 2454 2458 2455 chdir(bkpinfo->restore_path); /* I don't know why this is needed _here_ but it seems to be. -HR, 02/04/2002 */ … … 2595 2592 openin_cdstream(); 2596 2593 } else { 2597 assert_string_is_neither_NULL_nor_zerolength(bkpinfo->media_device);2598 2594 openin_tape(); 2599 2595 } … … 2933 2929 // BCO:To be reviewed 2934 2930 if ((bkpinfo->restore_mode == compare) || (bkpinfo->restore_mode == nuke)) { 2935 if (bkpinfo->backup_media_type == nfs 2936 && !is_this_device_mounted(bkpinfo->nfs_mount)) { 2931 if (bkpinfo->backup_media_type == nfs && bkpinfo->nfs_mount && !is_this_device_mounted(bkpinfo->nfs_mount)) { 2937 2932 log_msg(1, "Mounting nfs dir"); 2938 2933 mr_free(bkpinfo->isodir);
Note:
See TracChangeset
for help on using the changeset viewer.