diff --git a/plugins/dynamix/include/ShareList.php b/plugins/dynamix/include/ShareList.php index f41be7f7c..ba2724852 100644 --- a/plugins/dynamix/include/ShareList.php +++ b/plugins/dynamix/include/ShareList.php @@ -14,8 +14,7 @@ $docroot = $docroot ?? $_SERVER['DOCUMENT_ROOT'] ?: '/usr/local/emhttp'; if (isset($_POST['scan'])) { - $scan = $_POST['scan']; - die(is_dir("/mnt/user/$scan") ? (count(scandir("/mnt/user/$scan",SCANDIR_SORT_NONE))<=2 ? '1' : '0') : '1'); + die((new \FilesystemIterator("/mnt/user/{$_POST['scan']}"))->valid() ? '0' : '1'); } // add translations