mirror of https://github.com/BOINC/boinc.git
- lib: prevent crash on startup if slot directories have been deleted.
lib/ filesys.cpp svn path=/trunk/boinc/; revision=22226
This commit is contained in:
parent
6a0edfdefc
commit
a5dee555f9
|
@ -6040,3 +6040,9 @@ Rom 13 Aug 2010
|
|||
/
|
||||
configure.ac
|
||||
version.h
|
||||
|
||||
Rom 13 Aug 2010
|
||||
- lib: prevent crash on startup if slot directories have been deleted.
|
||||
|
||||
lib/
|
||||
filesys.cpp
|
||||
|
|
|
@ -192,11 +192,15 @@ void dir_close(DIRREF dirp) {
|
|||
|
||||
bool is_dir_empty(const char *p) {
|
||||
char file[256];
|
||||
|
||||
DIRREF dir = dir_open(p);
|
||||
if (!dir) return true;
|
||||
|
||||
if (dir_scan(file, dir, sizeof(file))) {
|
||||
dir_close(dir);
|
||||
return false;
|
||||
}
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
|
|
@ -313,9 +313,7 @@ Global
|
|||
{E8F6BD7E-461A-4733-B7D8-37B09A099ED8}.Release|x64.ActiveCfg = Release|x64
|
||||
{E8F6BD7E-461A-4733-B7D8-37B09A099ED8}.Release|x64.Build.0 = Release|x64
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.Debug|x64.ActiveCfg = Debug|x64
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.Debug|x64.Build.0 = Debug|x64
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.EmuDebug|Win32.ActiveCfg = Debug|Win32
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.EmuDebug|Win32.Build.0 = Debug|Win32
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.EmuDebug|x64.ActiveCfg = Debug|x64
|
||||
|
@ -325,9 +323,7 @@ Global
|
|||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.EmuRelease|x64.ActiveCfg = Release|x64
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.EmuRelease|x64.Build.0 = Release|x64
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.Release|Win32.ActiveCfg = Release|Win32
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.Release|Win32.Build.0 = Release|Win32
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.Release|x64.ActiveCfg = Release|x64
|
||||
{B950E31B-C075-4F6D-8A2B-25EAE9D46C93}.Release|x64.Build.0 = Release|x64
|
||||
{4A2C5963-6A8D-4DA1-A312-C3D749B2EA81}.Debug|Win32.ActiveCfg = Debug|Win32
|
||||
{4A2C5963-6A8D-4DA1-A312-C3D749B2EA81}.Debug|Win32.Build.0 = Debug|Win32
|
||||
{4A2C5963-6A8D-4DA1-A312-C3D749B2EA81}.Debug|x64.ActiveCfg = Debug|x64
|
||||
|
|
Binary file not shown.
Binary file not shown.
Loading…
Reference in New Issue