server: fix wrong use of exit() in server when daemonized
authorJens Axboe <axboe@fb.com>
Thu, 11 Sep 2014 23:05:58 +0000 (17:05 -0600)
committerJens Axboe <axboe@fb.com>
Thu, 11 Sep 2014 23:05:58 +0000 (17:05 -0600)
commit44c8268d6e6d3b3f1efb1eb8a1c2d7bba1e8477b
tree8716338ed8f1d496f2991ded7caca591aac1c3e6
parent5fb4b36674b194ae6c6756314dc0c665fcaea06d
server: fix wrong use of exit() in server when daemonized

We can't use exit(), or we'll trigger the atexit() hook and
free the shared mem used for mutexes, etc. This can cause a
hang when using a daemonized fio server.

Reported-by: Castor Fu <castor@egocast.org>
Signed-off-by: Jens Axboe <axboe@fb.com>
server.c