浏览代码

Handle the null write case

Philip Gladstone 8 年之前
父节点
当前提交
f852959fa5
共有 1 个文件被更改,包括 3 次插入3 次删除
  1. 3 3
      httpserver.lua

+ 3 - 3
httpserver.lua

@@ -18,9 +18,9 @@ return function (port)
 
          local function startServing(fileServeFunction, connection, req, args) 
             local bufferedConnection = {}
-            connectionThread = coroutine.create(function(fileServeFunction, connection, req, args)
-               fileServeFunction(connection, req, args)
-               if not connection:flush() then
+            connectionThread = coroutine.create(function(fileServeFunction, bconnection, req, args)
+               fileServeFunction(bconnection, req, args)
+               if not bconnection:flush() then
 	         connection:close()
                  connectionThread = nil
  	       end