From ad224d13f9287157bdff884e1eba185b85047bad Mon Sep 17 00:00:00 2001 From: Joe Bryan Date: Thu, 1 Feb 2024 10:31:27 -0500 Subject: [PATCH] disk: fix null-pointer write in epoc list function --- pkg/vere/disk.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/pkg/vere/disk.c b/pkg/vere/disk.c index 8244183857..559cc5107f 100644 --- a/pkg/vere/disk.c +++ b/pkg/vere/disk.c @@ -1342,7 +1342,8 @@ u3_disk_epoc_list(u3_disk* log_u, c3_d* sot_d) c3_z len_z = 0; while ( den_u ) { // count epochs - if ( 1 == sscanf(den_u->nam_c, "0i%" PRIc3_d, (sot_d + len_z)) ) { + c3_d tmp_d; + if ( 1 == sscanf(den_u->nam_c, "0i%" PRIc3_d, &tmp_d) ) { len_z++; } den_u = den_u->nex_u;