diff options
author | webchick <webchick@24967.no-reply.drupal.org> | 2011-06-15 02:28:22 -0400 |
---|---|---|
committer | webchick <webchick@24967.no-reply.drupal.org> | 2011-06-15 02:28:22 -0400 |
commit | e3de4550acb794e7b3589576d1e734bc4e05b8af (patch) | |
tree | 8e68527fc9d3c8223348d328048bf92fd6e49a01 /modules/simpletest/simpletest.module | |
parent | eeec65a2fca8524f34a955b429cab1a4d1fd8397 (diff) | |
download | brdo-e3de4550acb794e7b3589576d1e734bc4e05b8af.tar.gz brdo-e3de4550acb794e7b3589576d1e734bc4e05b8af.tar.bz2 |
Issue #1029606 follow-up by catch, David_Rothstein: Fixed Regression: Not loading the .module file causes a fatal error when uninstalling some modules (as does loading it).
Diffstat (limited to 'modules/simpletest/simpletest.module')
-rw-r--r-- | modules/simpletest/simpletest.module | 14 |
1 files changed, 8 insertions, 6 deletions
diff --git a/modules/simpletest/simpletest.module b/modules/simpletest/simpletest.module index b992fd2a0..586b23ae7 100644 --- a/modules/simpletest/simpletest.module +++ b/modules/simpletest/simpletest.module @@ -452,13 +452,15 @@ function simpletest_clean_database() { * Find all leftover temporary directories and remove them. */ function simpletest_clean_temporary_directories() { - $files = scandir('public://simpletest'); $count = 0; - foreach ($files as $file) { - $path = 'public://simpletest/' . $file; - if (is_dir($path) && is_numeric($file)) { - file_unmanaged_delete_recursive($path); - $count++; + if (is_dir('public://simpletest')) { + $files = scandir('public://simpletest'); + foreach ($files as $file) { + $path = 'public://simpletest/' . $file; + if (is_dir($path) && is_numeric($file)) { + file_unmanaged_delete_recursive($path); + $count++; + } } } |