diff --git a/src/SDL_utils.c b/src/SDL_utils.c index 2667390ac6..a4a0d77614 100644 --- a/src/SDL_utils.c +++ b/src/SDL_utils.c @@ -111,7 +111,8 @@ void SDL_CalculateFraction(float x, int *numerator, int *denominator) bool SDL_startswith(const char *string, const char *prefix) { - if (SDL_strncmp(string, prefix, SDL_strlen(prefix)) == 0) { + if (string && prefix && + SDL_strncmp(string, prefix, SDL_strlen(prefix)) == 0) { return true; } return false;