diff --git a/src/stdlib/SDL_string.c b/src/stdlib/SDL_string.c index ac591e84ae..a789f43195 100644 --- a/src/stdlib/SDL_string.c +++ b/src/stdlib/SDL_string.c @@ -1207,7 +1207,7 @@ SDL_vsscanf(const char *text, const char *fmt, va_list ap) SDL_FALLTHROUGH; case 'd': if (inttype == DO_LONGLONG) { - Sint64 value; + Sint64 value = 0; advance = SDL_ScanLongLong(text, count, radix, &value); text += advance; if (advance && !suppress) { @@ -1216,7 +1216,7 @@ SDL_vsscanf(const char *text, const char *fmt, va_list ap) ++retval; } } else { - long value; + long value = 0; advance = SDL_ScanLong(text, count, radix, &value); text += advance; if (advance && !suppress) {