mirror of
https://github.com/Sude-/lgogdownloader.git
synced 2024-11-20 11:49:17 +01:00
4c480465b3
If multiple threads detected that directory didn't exist at the same time and tried to create it then one thread would succeed in creating it first and other threads would be trying to create a directory that already exists. boost::filesystem::create_directories() would then return false for those threads and skip the file download. Having additional check to see if the directory exists after boost::filesystem::create_directories() returns false fixes the problem. |
||
---|---|---|
.. | ||
api.cpp | ||
blacklist.cpp | ||
downloader.cpp | ||
gamedetails.cpp | ||
gamefile.cpp | ||
progressbar.cpp | ||
util.cpp | ||
website.cpp |