server: fix wrong use of exit() in server when daemonized