Blob Blame History Raw
From 6b4265ee3c7a5b5d04628fd1043cf73da622721c Mon Sep 17 00:00:00 2001
From: Claus <claus@protovision.games>
Date: Sat, 19 Nov 2022 10:57:57 +0100
Subject: [PATCH 1/2] Verbose file allocation printout showed broken filenames
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

Signed-off-by: Björn Esser <besser82@fedoraproject.org>
---
 cc1541.c | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/cc1541.c b/cc1541.c
index 7cddc8c..9e0fd08 100644
--- a/cc1541.c
+++ b/cc1541.c
@@ -1616,9 +1616,9 @@ print_file_allocation(image_type type, const unsigned char* image, imagefile* fi
             case FILETYPEPRG: {
                 int track = image[b + FILETRACKOFFSET];
                 int sector = image[b + FILESECTOROFFSET];
-                int b = linear_sector(type, track, sector);
-                if(b >= 0) {
-                    unsigned char *filename = (unsigned char *) image + b + FILENAMEOFFSET;
+                const unsigned char *filename = image + b + FILENAMEOFFSET;
+                b = linear_sector(type, track, sector);
+                if (b >= 0) {
                     memcpy(existing_files[num_files].pfilename, filename, FILENAMEMAXSIZE);
                     existing_files[num_files].track = track;
                     existing_files[num_files].sector = sector;
-- 
2.39.1