From 18d2aac902bccaf6fdb25f085d8b33f468fff49a Mon Sep 17 00:00:00 2001 From: Matteo Scaramuccia Date: Sun, 24 Nov 2013 09:21:14 +0100 Subject: [PATCH] MDL-43039 Libraries "The session partition is full." false positive. --- lib/classes/session/file.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/classes/session/file.php b/lib/classes/session/file.php index 7ecb00c2f33..47a678c248c 100644 --- a/lib/classes/session/file.php +++ b/lib/classes/session/file.php @@ -65,7 +65,8 @@ class file extends handler { // Need to disable debugging since disk_free_space() // will fail on very large partitions (see MDL-19222). $freespace = @disk_free_space($this->sessiondir); - if (!($freespace > 2048) and $freespace !== false) { + // MDL-43039: disk_free_space() returns null if disabled. + if (!($freespace > 2048) and ($freespace !== false) and ($freespace !== null)) { throw new exception('sessiondiskfull', 'error'); }