summaryrefslogtreecommitdiffstats
path: root/src/file_ra.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/file_ra.c')
-rw-r--r--src/file_ra.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/file_ra.c b/src/file_ra.c
index 6c4ab7d3..b1b6e90c 100644
--- a/src/file_ra.c
+++ b/src/file_ra.c
@@ -87,7 +87,7 @@ static int header_check_ra(const unsigned char *buffer, const unsigned int buffe
const struct ra3_header *ra3=(const struct ra3_header *)buffer;
reset_file_recovery(file_recovery_new);
file_recovery_new->extension=file_hint_ra.extension;
- file_recovery_new->calculated_file_size=8 + be16(ra3->header_size) + be32(ra3->data_size);
+ file_recovery_new->calculated_file_size=(uint64_t)8 + be16(ra3->header_size) + be32(ra3->data_size);
file_recovery_new->data_check=&data_check_size;
file_recovery_new->file_check=&file_check_size;
return 1;
@@ -98,7 +98,7 @@ static int header_check_ra(const unsigned char *buffer, const unsigned int buffe
const struct ra4_header *ra4=(const struct ra4_header *)buffer;
reset_file_recovery(file_recovery_new);
file_recovery_new->extension=file_hint_ra.extension;
- file_recovery_new->calculated_file_size=40 + be16(ra4->header_size) + be32(ra4->data_size);
+ file_recovery_new->calculated_file_size=(uint64_t)40 + be16(ra4->header_size) + be32(ra4->data_size);
file_recovery_new->data_check=&data_check_size;
file_recovery_new->file_check=&file_check_size;
return 1;