mirror of
https://git.do.srb2.org/STJr/SRB2.git
synced 2025-02-21 19:31:26 +00:00
Autobackup old gamedatas (resolves #1031)
This commit is contained in:
parent
6f74123c7d
commit
516e06bcba
1 changed files with 11 additions and 0 deletions
11
src/g_game.c
11
src/g_game.c
|
@ -4372,6 +4372,17 @@ void G_LoadGameData(gamedata_t *data)
|
||||||
{
|
{
|
||||||
goto datacorrupt;
|
goto datacorrupt;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
// make a backup of the old data
|
||||||
|
char currentfilename[64];
|
||||||
|
char backupfilename[69];
|
||||||
|
char bak[5];
|
||||||
|
|
||||||
|
strcpy(bak, ".bak");
|
||||||
|
strcpy(currentfilename, gamedatafilename);
|
||||||
|
STRBUFCPY(backupfilename, strcat(currentfilename, bak));
|
||||||
|
|
||||||
|
FIL_WriteFile(va(pandf, srb2home, backupfilename), savebuffer, length);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
#endif
|
#endif
|
||||||
|
|
Loading…
Reference in a new issue