Compiled with FPC 1.0.4 on FreeBSD 4.2-STABLE (5 Jan), the non-modified dsocksvr.pp when executed with -b (non-blocking sockets) crashes as follows:
freebsd# ./dsocksvr -ib
Listening on port : 4100
An unhandled exception occurred at 0x08062BA7 :
Invalid argument index in format ""
0x08062BA7
0x00000000
It has the same problem with UNIX domain sockets (just `-b`, neglecting the `-i`). But then in Linux compatibility mode (/compat/linux/bin/bash) it works just fine.
I will try and test it on 1.0.5 later today.
