Ugh, it's my fault.
FList.LockList; M := FList.LockList.First; // 2nd call to enter critical section
_______________________________________________ fpc-pascal maillist - fpc-pascal@lists.freepascal.org http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal