[fpc-devel] Problem in fphttpserver.pp?

Michael Van Canneyt michael at freepascal.org
Fri May 29 16:24:04 CEST 2026



On Fri, 29 May 2026, David Connolly via fpc-devel wrote:

> Hi all,
>
> I have a simple server (included) that has stopped working due to some
> changes to fphttpserver or the sockets code.
>
> The problem, as far as my limited knowledge goes, seems to stem
> from FSocket.RemoteEndpoint.First.Address in fphttpserver.pp
>
> Replacing the FSocket.RemoteEndpoint.First.Address
> with HostAddrToStr(Data.RemoteAddress.sin_addr) - the old code - fixes the
> issue.
>
> Printing out FSocket.RemoteEndpoint.First.Address displays nothing.
>
> To test the included program, run it and "curl -d some=data
> http://127.0.0.1:8889"

Indeed, I can reproduce. 
Looks like some uninitialized value, I'll need to debug that.

I've reverted the FSocket.RemoteEndpoint.First.Address stuff so no-one is
blocked.

Thanks for pointing it out!

Michael.


More information about the fpc-devel mailing list