[Scummvm-git-logs] scummvm master -> 59316d925164c94a1d869366a78352d3884ca303
dreammaster
noreply at scummvm.org
Sat Aug 1 02:45:17 UTC 2026
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://api.github.com/repos/scummvm/scummvm .
Summary:
59316d9251 MADS: Coverity warning fixes
Commit: 59316d925164c94a1d869366a78352d3884ca303
https://github.com/scummvm/scummvm/commit/59316d925164c94a1d869366a78352d3884ca303
Author: Paul Gilbert (dreammaster at scummvm.org)
Date: 2026-08-01T12:26:32+10:00
Commit Message:
MADS: Coverity warning fixes
Changed paths:
engines/mads/core/magic.cpp
engines/mads/core/mps_installer.cpp
engines/mads/core/player.cpp
diff --git a/engines/mads/core/magic.cpp b/engines/mads/core/magic.cpp
index c3326986277..ddd918e9dbd 100644
--- a/engines/mads/core/magic.cpp
+++ b/engines/mads/core/magic.cpp
@@ -395,8 +395,8 @@ void magic_screen_change_corner(Buffer *new_screen, Palette pal,
int delta_x, delta_y;
int size_x, size_y;
int at_x, at_y;
- int *vx = NULL;
- int *hy = NULL;
+ int *vx;
+ int *hy;
int accum;
int loop, count;
int loop_start;
@@ -425,6 +425,7 @@ void magic_screen_change_corner(Buffer *new_screen, Palette pal,
vx = &x2;
break;
case MAGIC_UPPER_RIGHT:
+ default:
start_x = x - 1;
hy = &y2;
vx = &x1;
diff --git a/engines/mads/core/mps_installer.cpp b/engines/mads/core/mps_installer.cpp
index bab7434a7b2..60c7170e827 100644
--- a/engines/mads/core/mps_installer.cpp
+++ b/engines/mads/core/mps_installer.cpp
@@ -117,8 +117,7 @@ Common::SharedArchiveContents MpsInstaller::readContentsForPath(const Common::Pa
rem -= actual;
outptr += actual;
- if (actual == 0)
- break;
+
vol++;
off = 0;
}
diff --git a/engines/mads/core/player.cpp b/engines/mads/core/player.cpp
index 2ce4bc6131a..5d121ac34f0 100644
--- a/engines/mads/core/player.cpp
+++ b/engines/mads/core/player.cpp
@@ -809,6 +809,7 @@ int player_parse(int vocab_item, ...) {
my_word = va_arg(marker, int);
}
+ va_end(marker);
done:
return result;
More information about the Scummvm-git-logs
mailing list