diff --git a/appveyor.yml b/appveyor.yml index 89b1eeeb..ae3f82f5 100644 --- a/appveyor.yml +++ b/appveyor.yml @@ -39,6 +39,10 @@ configuration: - SDL - DD +matrix: + allow_failures: + - configuration: DD + before_build: - set Path=%MINGW_SDK%\bin;%Path% - i686-w64-mingw32-gcc --version diff --git a/src/win32/win_cd.c b/src/win32/win_cd.c index adc84801..ac1cda8a 100644 --- a/src/win32/win_cd.c +++ b/src/win32/win_cd.c @@ -180,9 +180,9 @@ static LPSTR hms(UINT seconds) hours = minutes / 60; minutes %= 60; if (hours > 0) - sprintf (s, "%lu:%02u:%02u", (long unsigned int)hours, (unsigned char)minutes, (unsigned char)seconds); + sprintf (s, "%lu:%02u:%02u", (long unsigned int)hours, (unsigned char)(minutes%99), (unsigned char)(seconds%99)); else - sprintf (s, "%2u:%02u", (unsigned char)minutes, (unsigned char)seconds); + sprintf (s, "%2u:%02u", (unsigned char)(minutes%99), (unsigned char)(seconds%99)); return s; }