X-Git-Url: https://git.archive.openwrt.org/?p=project%2Fluci.git;a=blobdiff_plain;f=libs%2Flucid-http%2Fluasrc%2Flucid%2Fhttp%2Fserver.lua;h=7cfd1b70321087967ea9d13afa5ba8f9fb55072c;hp=95484a02f0bdd49c834aecfef45a90f81c010c4c;hb=0649e94571a72922682d1eeb03319d6ef6541fe4;hpb=f242ed5aba13e432c16e29b606c2c9a899e5fad2 diff --git a/libs/lucid-http/luasrc/lucid/http/server.lua b/libs/lucid-http/luasrc/lucid/http/server.lua index 95484a02f..7cfd1b703 100644 --- a/libs/lucid-http/luasrc/lucid/http/server.lua +++ b/libs/lucid-http/luasrc/lucid/http/server.lua @@ -498,7 +498,9 @@ function Server.process(self, client, env) if sourceout and stat then if util.instanceof(sourceout, IOResource) then - stat, code, msg = sourceout.fd:copyz(client, sourceout.len) + -- Jow: copyz() oopses on brcm-2.4, use copy() for now + --stat, code, msg = sourceout.fd:copyz(client, sourceout.len) + stat, code, msg = sourceout.fd:copy(client, sourceout.len) else stat, msg = ltn12.pump.all(sourceout, sinkout) end