Serious bug: all files in TMP dir can be deleted after crash
I found the following problem in build 499:
BSPlayer creates temporary catalog _BSPST$_ for unpacked skin files in system configured TMP catalog.
After BSPlayer crash (exception) this catalog is left (not deleted by player).
If you run player one more time after this crash, it cannot create _BSPST$_ catalog inside TMP catalog, because such catalog has already existed. So, the player decides to use for its temporary files TMP catalog itself, but before unpacking there skin files, the player deletes all files in this catalog.
This will result in lost of all files in system configured TMP catalog, which are not belong to BSPlayer.
|