Changeset 2334 in MondoRescue for branches/2.2.10/mondo/src/common/libmondo-verify.c
- Timestamp:
- Aug 18, 2009, 5:28:18 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/2.2.10/mondo/src/common/libmondo-verify.c
r2327 r2334 623 623 /*@ char ************************************************************ */ 624 624 char *test_file = NULL; 625 char *biggie_cksum ;626 char *orig_cksum ;625 char *biggie_cksum = NULL; 626 char *orig_cksum = NULL; 627 627 char *tmp = NULL; 628 628 char *slice_fnam; … … 634 634 long long slice_siz; 635 635 636 malloc_string(biggie_cksum);637 malloc_string(orig_cksum);638 636 malloc_string(slice_fnam); 639 637 assert(bkpinfo != NULL); … … 651 649 ctrl_chr != BLK_STOP_A_BIGGIE; 652 650 res = 653 read_header_block_from_stream(&slice_siz, slice_fnam, 654 &ctrl_chr)) { 651 read_header_block_from_stream(&slice_siz, slice_fnam, &ctrl_chr)) { 655 652 if (ctrl_chr != BLK_START_AN_AFIO_OR_SLICE) { 656 653 wrong_marker(BLK_START_AN_AFIO_OR_SLICE, ctrl_chr); … … 659 656 unlink(test_file); 660 657 res = 661 read_header_block_from_stream(&slice_siz, slice_fnam, 662 &ctrl_chr); 658 read_header_block_from_stream(&slice_siz, slice_fnam, &ctrl_chr); 663 659 if (ctrl_chr != BLK_STOP_AN_AFIO_OR_SLICE) { 664 660 log_msg(2, "test_file = %s", test_file); … … 668 664 retval += res; 669 665 } 670 strcpy(biggie_cksum, slice_fnam);666 mr_asprintf(biggie_cksum, "%s", slice_fnam); 671 667 if (biggie_cksum[0] != '\0') { 672 strcpy(orig_cksum, calc_checksum_of_file(biggie_fname));668 mr_asprintf(orig_cksum, "%s", calc_checksum_of_file(biggie_fname)); 673 669 if (strcmp(biggie_cksum, orig_cksum)) { 674 670 log_msg(2, "orig cksum=%s; curr cksum=%s", biggie_cksum, orig_cksum); … … 680 676 } 681 677 } 678 mr_free(biggie_cksum); 682 679 mr_free(test_file); 683 paranoid_free(biggie_cksum); 684 paranoid_free(orig_cksum); 680 mr_free(orig_cksum); 685 681 paranoid_free(slice_fnam); 686 682 return (retval);
Note:
See TracChangeset
for help on using the changeset viewer.