From 3371345fadbb2281cb0ba279f0a00935950adeef Mon Sep 17 00:00:00 2001 From: "Wilma456 (Jakob0815)" Date: Fri, 11 Aug 2017 13:42:20 +0200 Subject: [PATCH] Fix Bug in list.lua list.lua check now, if sDir is a Directory --- .../resources/assets/computercraft/lua/rom/programs/list.lua | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/src/main/resources/assets/computercraft/lua/rom/programs/list.lua b/src/main/resources/assets/computercraft/lua/rom/programs/list.lua index c50f90399..14ed40439 100644 --- a/src/main/resources/assets/computercraft/lua/rom/programs/list.lua +++ b/src/main/resources/assets/computercraft/lua/rom/programs/list.lua @@ -7,6 +7,11 @@ if tArgs[1] ~= nil then sDir = shell.resolve( tArgs[1] ) end +if not fs.isDir( sDir ) then + printError( "Not a directory" ) + return +end + -- Sort into dirs/files, and calculate column count local tAll = fs.list( sDir ) local tFiles = {}