From 5de4a8dd45798766d08ae63d1e13950637570b7e Mon Sep 17 00:00:00 2001 From: Thomas Schmitt Date: Sat, 23 Mar 2024 22:21:43 +0100 Subject: [PATCH] Made Xorriso_adjust_relocated_sb() ready for long block adresses --- xorriso/write_run.c | 5 +++-- xorriso/xorriso_timestamp.h | 2 +- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/xorriso/write_run.c b/xorriso/write_run.c index f8428b3b..93746b68 100644 --- a/xorriso/write_run.c +++ b/xorriso/write_run.c @@ -3603,7 +3603,8 @@ int Xorriso_adjust_relocated_sb(struct XorrisO *xorriso, char **sb_buffer, int flag) { - int ret, old_size, i, vd_end, checksum_block= -1; + int ret, i, vd_end, checksum_block= -1; + off_t old_size; char *buffer, *checksum= NULL; *sb_buffer= NULL; @@ -3611,7 +3612,7 @@ int Xorriso_adjust_relocated_sb(struct XorrisO *xorriso, buffer= *sb_buffer; Xorriso_alloc_meM(checksum, char, 2048); - ret= isoburn_read_iso_head(drive, 0, &old_size, buffer, 2); + ret= isoburn_read_iso_head_v2(drive, 0, &old_size, buffer, 2); if(ret <= 0) goto ex; ret= Xorriso_find_sb_checksum(xorriso, buffer, &vd_end, 0); diff --git a/xorriso/xorriso_timestamp.h b/xorriso/xorriso_timestamp.h index d104b65e..ff572519 100644 --- a/xorriso/xorriso_timestamp.h +++ b/xorriso/xorriso_timestamp.h @@ -1 +1 @@ -#define Xorriso_timestamP "2024.03.23.183351" +#define Xorriso_timestamP "2024.03.23.212004"