Changeset 1956 in MondoRescue for branches/2.2.6/mondo
- Timestamp:
- May 27, 2008, 6:23:02 PM (17 years ago)
- Location:
- branches/2.2.6/mondo/src/common
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.6/mondo/src/common/libmondo-archive.c
r1954 r1956 49 49 /*@unused@*/ 50 50 //static char cvsid[] = "$Id$"; 51 // 52 extern char *get_non_rewind_dev(char *); 51 53 52 54 /* *************************** external global vars ******************/ … … 69 71 /* Reference to global bkpinfo */ 70 72 extern struct s_bkpinfo *bkpinfo; 71 72 73 73 74 … … 540 541 char *value; 541 542 char *bootdev; 543 char *ntapedev = NULL; 542 544 543 545 … … 594 596 if (IS_THIS_A_STREAMING_BACKUP(bkpinfo->backup_media_type)) { 595 597 sprintf(tape_size_sz, "%ld", bkpinfo->media_size[1]); 598 ntapedev = get_non_rewind_dev(bkpinfo->media_device); 599 if ((bkpinfo->use_obdr) && (ntapedev != NULL)) { 600 strncpy(bkpinfo->media_device,ntapedev,(size_t)(MAX_STR_LEN / 4)); 601 } else { 602 if (ntapedev == NULL) { 603 log_it("Not able to create OBDR - Restore will have to be done manually"); 604 } 605 } 606 paranoid_free(ntapedev); 596 607 strcpy(tape_device, bkpinfo->media_device); 597 608 } else { -
branches/2.2.6/mondo/src/common/libmondo-stream.c
r1955 r1956 910 910 int openout_tape() { 911 911 912 char *ntapedev = NULL;913 914 912 g_current_media_number = 1; 915 913 if (g_tape_stream) { … … 923 921 g_tape_posK = 0; 924 922 925 ntapedev = get_non_rewind_dev(bkpinfo->media_device); 926 if ((bkpinfo->use_obdr) && (ntapedev != NULL)) { 927 strncpy(bkpinfo->media_device,ntapedev,(size_t)(MAX_STR_LEN / 4)); 923 if (bkpinfo->use_obdr) { 928 924 create_obdr(); 929 925 } else { 930 if (ntapedev == NULL) {931 log_it("Not able to create OBDR - Restore will have to be done manually");932 }933 926 set_tape_block_size_with_mt(bkpinfo->internal_tape_block_size); 934 927 } 935 paranoid_free(ntapedev);936 928 log_it("Opening OUT tape"); 937 929 if (!
Note:
See TracChangeset
for help on using the changeset viewer.