diff --git a/http/file_list.lua b/http/file_list.lua
index 55c1389..0668256 100644
--- a/http/file_list.lua
+++ b/http/file_list.lua
@@ -5,12 +5,11 @@ return function (connection, args)
connection:send('
Server File Listing
')
connection:send("\n")
- local l = file.list()
- for name, size in pairs(l) do
+ for name, size in pairs(file.list()) do
local isHttpFile = string.match(name, "(http/)") ~= nil
- local url = string.match(name, ".*/(.*)")
if isHttpFile then
+ local url = string.match(name, ".*/(.*)")
connection:send(' - ' .. url .. " (" .. size .. " bytes)
\n")
-- this list could be very long, so we'll yield in order to avoid overflowing the send buffer.
coroutine.yield()