Looks like the Protocols.HTTP.Server is broken, though I don't know
how recently as it was a while ago I installed the previous Pike
8.1. It's never the first request that fails, so I'm suspecting
something like keep-alive, though it could be inside the SSL state
(tickets?) things are messed up.

The problem appears to be writes after finished() has been called. As
I said the code used to work in 8.1 and works in 8.0.

Anyone got any obvious idea?

Indexing the NULL value with "output_to".
/usr/local/pike/8.1.13/lib/modules/Protocols.pmod/HTTP.pmod/Server.pmod/Request.pike:929:
    Protocols.HTTP.Server.Request("GET" "/test.html")->send_write()
/usr/local/pike/8.1.13/lib/modules/SSL.pmod/File.pike:1315:
    SSL.File(Stdio.File("socket", "85.228.101.175 55103", 777 /* fd=14 */), 
SSL.ServerConnection(ready))->internal_poll()
-:1: Pike.Backend(0)->`()(3600.0)
  • HTTP server regres... Martin Nilsson (Coppermist) @ Pike (-) developers forum
    • Re: HTTP serv... Stephen R. van den Berg
      • Re: HTTP ... Stephen R. van den Berg
        • Re: H... Martin Nilsson (Coppermist) @ Pike (-) developers forum
          • R... Stephen R. van den Berg
            • ... Martin Nilsson (Coppermist) @ Pike (-) developers forum
              • ... Stephen R. van den Berg
                • ... Martin Nilsson (Coppermist) @ Pike (-) developers forum
                • ... Stephen R. van den Berg
                • ... Martin Nilsson (Coppermist) @ Pike (-) developers forum

Reply via email to