[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