Git viewing holonet/common / a737c0096e1380419b059ba2946e11da306c789e


Filter

a737c0096e1380419b059ba2946e11da306c789e

Matthias Lantsch(3 years, 2 months ago)

Fix error message retrieval for rrmdir() functions

Browse Files
  • Changed file FilesystemUtils.php
    diff --git a/1d85909b1141244f74a81db7f2eeb16d9a7cee23 b/9f382ae68084da0b0336501e655ae9a3f1a4748e
    index 1d85909..9f382ae 100644
    --- a/1d85909b1141244f74a81db7f2eeb16d9a7cee23
    +++ b/9f382ae68084da0b0336501e655ae9a3f1a4748e
    @@ -122,13 +122,15 @@ class FilesystemUtils {
     				}
     			}
     			if (!@rmdir($directory) && $throw) {
    -				$msg = error_get_last()['message'];
    +				$err = error_get_last();
    +				$msg = ($err !== null ? $err['message'] : 'No Error');
    
     				throw new Exception("Could not rmdir '{$directory}': {$msg}", 100);
     			}
     		} else {
     			if ((!@unlink($directory) && $throw) || file_exists($directory)) {
    -				$msg = error_get_last()['message'];
    +				$err = error_get_last();
    +				$msg = ($err !== null ? $err['message'] : 'No Error');
    
     				throw new Exception("Could not unlink '{$directory}': {$msg}", 100);
     			}