summaryrefslogtreecommitdiffstatshomepage
path: root/src/lib/formats
diff options
context:
space:
mode:
author Vas Crabb <vas@vastheman.com>2021-12-02 08:04:41 +1100
committer Vas Crabb <vas@vastheman.com>2021-12-02 08:04:41 +1100
commit1c8ba9d5c86e42520f026ff029e2b1df5e7acd82 (patch)
tree30b06bf8fbfbb4895e4f1e763d512838de1022fa /src/lib/formats
parent404b7add29e35e5f16c6b821845db1335f506730 (diff)
Fixed a few coverity errors, several of which are real bugs.
Diffstat (limited to 'src/lib/formats')
-rw-r--r--src/lib/formats/sorc_dsk.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/lib/formats/sorc_dsk.cpp b/src/lib/formats/sorc_dsk.cpp
index 2e7b30d2a3d..52e4d5fa8c4 100644
--- a/src/lib/formats/sorc_dsk.cpp
+++ b/src/lib/formats/sorc_dsk.cpp
@@ -31,7 +31,7 @@ static int sorc_get_tracks_per_disk(floppy_image_legacy *floppy)
static uint64_t sorc_translate_offset(floppy_image_legacy *floppy, int track, int head, int sector)
{
- return 270*(16*track+sector);
+ return 270*(16*uint64_t(track+sector));
}
static floperr_t get_offset(floppy_image_legacy *floppy, int head, int track, int sector, bool sector_is_index, uint64_t *offset)