server.c revision d6f63eca91110a65f098181b396fb5a33ff17259