Changeset 1365 in MondoRescue for branches/stable/mondo/src/mondoarchive
- Timestamp:
- Apr 30, 2007, 1:50:20 AM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/stable/mondo/src/mondoarchive/mondo-cli.c
r1264 r1365 92 92 flag_set[i] = FALSE; 93 93 } 94 for (j = 1; j <= MAX_NOOF_MEDIA; j++) { 95 bkpinfo->media_size[j] = 650; 96 } /* default */ 94 bkpinfo->media_size = (long)650; 97 95 res = 98 96 retrieve_switches_from_command_line(argc, argv, flag_val, … … 155 153 assert(value != NULL); 156 154 157 bkpinfo->media_size[0] = -1; /* dummy value */ 158 for (j = 1, p = value; j < MAX_NOOF_MEDIA && strchr(p, ','); 159 j++, p = strchr(p, ',') + 1) { 155 bkpinfo->media_size = 0L; /* dummy value */ 156 for ( p = value; strchr(p, ','); p = strchr(p, ',') + 1) { 160 157 mr_asprintf(&tmp, p); 161 158 q = strchr(tmp, ','); … … 163 160 *q = '\0'; 164 161 } 165 bkpinfo->media_size [j]= friendly_sizestr_to_sizelong(tmp);162 bkpinfo->media_size = friendly_sizestr_to_sizelong(tmp); 166 163 mr_free(tmp); 167 164 168 mr_msg(3, "media_size[%d] = %ld", j, 169 bkpinfo->media_size[j]); 170 } 171 for (; j <= MAX_NOOF_MEDIA; j++) { 172 bkpinfo->media_size[j] = friendly_sizestr_to_sizelong(p); 173 } 174 for (j = 1; j <= MAX_NOOF_MEDIA; j++) { 175 if (bkpinfo->media_size[j] <= 0) { 176 mr_msg(1, "You gave media #%d an invalid size\n", j); 177 return (-1); 178 } 165 mr_msg(3, "media_size = %ld", bkpinfo->media_size); 166 } 167 if (bkpinfo->media_size <= 0L) { 168 mr_msg(1, "You gave media an invalid size\n"); 169 return (-1); 179 170 } 180 171 return (0); … … 469 460 } 470 461 } else if (flag_set['u'] || flag_set['t']) { 471 for (i = 0; i <= MAX_NOOF_MEDIA; i++) { 472 bkpinfo->media_size[i] = 0; 473 } 462 bkpinfo->media_size = 0L; 474 463 } else { 475 464 retval++;
Note:
See TracChangeset
for help on using the changeset viewer.