Wrong operator used in overflow detection, now fixed.
Moved server initialization from process_requests() to the init_server()
function.