From 6d42eb35fd474fdf50dd679ec95faa0b33696ee8 Mon Sep 17 00:00:00 2001 From: Timothe Litt Date: Tue, 11 Apr 2023 10:22:02 -0400 Subject: [PATCH] ODS2: Fix malloc assertion fail encountered in copy RFM VAR marker size computed incorrectly Fixes #10 --- extracters/ods2/rms.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/extracters/ods2/rms.c b/extracters/ods2/rms.c index 0ab24e6..0d5be9d 100644 --- a/extracters/ods2/rms.c +++ b/extracters/ods2/rms.c @@ -1730,7 +1730,7 @@ vmscond_t sys_put( struct RAB *rab ) { break; default: if( rfmvar && - ( (blocks * 512) >= (offset + 2 + (offset & 1)) ) ) { + ( (blocks * 512) > (offset + 2 + (offset & 1)) ) ) { buffer[(offset|1)+0] = -1; buffer[(offset|1)+1] = -1; }