From 1017e8942a0bf3249cd1e9e982ef02b9c11963c0 Mon Sep 17 00:00:00 2001 From: Sam Lantinga Date: Mon, 16 Sep 2002 06:21:23 +0000 Subject: [PATCH] Fixed a crash bug in checkkeys.c (thanks John!) --- test/checkkeys.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/test/checkkeys.c b/test/checkkeys.c index a44489f65..9901bf032 100644 --- a/test/checkkeys.c +++ b/test/checkkeys.c @@ -87,8 +87,14 @@ int main(int argc, char *argv[]) atexit(SDL_Quit); videoflags = SDL_SWSURFACE; - if ( strcmp(argv[1], "-fullscreen") == 0 ) { - videoflags |= SDL_FULLSCREEN; + while( argc > 1 ) { + --argc; + if ( argv[argc] && !strcmp(argv[argc], "-fullscreen") ) { + videoflags |= SDL_FULLSCREEN; + } else { + fprintf(stderr, "Usage: %s [-fullscreen]\n", argv[0]); + exit(1); + } } /* Set 640x480 video mode */