Browse Source

Fixed potential uninitialized variable usage

Sam Lantinga 3 years ago
parent
commit
67cb3874ef
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/stdlib/SDL_string.c

+ 2 - 2
src/stdlib/SDL_string.c

@@ -1207,7 +1207,7 @@ SDL_vsscanf(const char *text, const char *fmt, va_list ap)
                     SDL_FALLTHROUGH;
                     SDL_FALLTHROUGH;
                 case 'd':
                 case 'd':
                     if (inttype == DO_LONGLONG) {
                     if (inttype == DO_LONGLONG) {
-                        Sint64 value;
+                        Sint64 value = 0;
                         advance = SDL_ScanLongLong(text, count, radix, &value);
                         advance = SDL_ScanLongLong(text, count, radix, &value);
                         text += advance;
                         text += advance;
                         if (advance && !suppress) {
                         if (advance && !suppress) {
@@ -1216,7 +1216,7 @@ SDL_vsscanf(const char *text, const char *fmt, va_list ap)
                             ++retval;
                             ++retval;
                         }
                         }
                     } else {
                     } else {
-                        long value;
+                        long value = 0;
                         advance = SDL_ScanLong(text, count, radix, &value);
                         advance = SDL_ScanLong(text, count, radix, &value);
                         text += advance;
                         text += advance;
                         if (advance && !suppress) {
                         if (advance && !suppress) {