Browse Source

Fix SDL_PrefPath on SDL1 for non-Amiga

snprintf was used incorrectly - its arguments cannot overlap
pull/606/head
Gleb Mazovetskiy 6 years ago committed by Anders Jenbo
parent
commit
5526140672
  1. 7
      SourceS/sdl2_to_1_2_backports.h

7
SourceS/sdl2_to_1_2_backports.h

@ -881,7 +881,12 @@ inline char *SDL_GetPrefPath(const char *org, const char *app)
return NULL;
}
SDL_snprintf(retval, len, "%s/", retval);
// Append trailing /
size_t final_len = SDL_strlen(retval);
if (final_len + 1 < len) {
retval[final_len++] = '/';
retval[final_len] = '\0';
}
return retval;
}

Loading…
Cancel
Save