diff --git a/src/BRSRC13/CORE/FW/datafile.c b/src/BRSRC13/CORE/FW/datafile.c index c90ca7ad..9ca4e3b8 100644 --- a/src/BRSRC13/CORE/FW/datafile.c +++ b/src/BRSRC13/CORE/FW/datafile.c @@ -404,6 +404,7 @@ br_uint_32 DfStructReadBinary(br_datafile* df, br_file_struct* str, void* base) case 31: n = 4; break; + default: n = 0; } for (i = 0; i < n; i++) { diff --git a/src/harness/sdl/common.c b/src/harness/sdl/common.c index f780d583..ae2140e5 100644 --- a/src/harness/sdl/common.c +++ b/src/harness/sdl/common.c @@ -128,7 +128,7 @@ void SDLPlatform_PollEvents() { case SDL_KEYDOWN: case SDL_KEYUP: - if (event.key.keysym.scancode < 0 || event.key.keysym.scancode > 122) { + if (event.key.keysym.scancode > 122) { LOG_WARN("unexpected scan code %d", event.key.keysym.scancode); return; }