MDL-19222 sessionlib: add a check and error message when initialising file sessions in case there is no free space on the partition

This commit is contained in:
fmarier
2009-05-18 04:47:58 +00:00
parent 1fd5298216
commit 5505925383
2 changed files with 4 additions and 0 deletions
+3
View File
@@ -307,6 +307,9 @@ class legacy_file_session extends session_stub {
if (!is_writable($CFG->dataroot .'/sessions/')) {
print_error('sessionnotwritable', 'error');
}
if (!(disk_free_space($CFG->dataroot.'/sessions') > 0)) {
print_error('sessiondiskfull', 'error');
}
ini_set('session.save_path', $CFG->dataroot .'/sessions');
}
}