diff options
author | sr | 2012-09-05 18:32:59 +0200 |
---|---|---|
committer | sr | 2012-09-05 18:32:59 +0200 |
commit | cb80529f645f86d50745d63e37754a611e34baef (patch) | |
tree | bbd46b4ff34ca0d3ba77514ef7f26d3728918aad /src/server/server.c | |
parent | [SERVER] Automatically add and remove alt servers from images depending on we... (diff) | |
download | dnbd3-cb80529f645f86d50745d63e37754a611e34baef.tar.gz dnbd3-cb80529f645f86d50745d63e37754a611e34baef.tar.xz dnbd3-cb80529f645f86d50745d63e37754a611e34baef.zip |
make things actually work as promised in last commit
Diffstat (limited to 'src/server/server.c')
-rw-r--r-- | src/server/server.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/src/server/server.c b/src/server/server.c index 2b8828d..e248a2b 100644 --- a/src/server/server.c +++ b/src/server/server.c @@ -32,6 +32,7 @@ #include "server.h" #include "saveload.h" +#include "job.h" #include "net.h" #include "ipc.h" #include "memlog.h" @@ -81,6 +82,7 @@ void dnbd3_cleanup() sock = -1; dnbd3_ipc_shutdown(); + dnbd3_job_shutdown(); pthread_spin_lock(&_spinlock); GSList *iterator = NULL; @@ -221,6 +223,9 @@ int main(int argc, char *argv[]) pthread_t thread_ipc; pthread_create(&(thread_ipc), NULL, &dnbd3_ipc_mainloop, NULL); + pthread_t thread_job; + pthread_create(&(thread_job), NULL, &dnbd3_job_thread, NULL); + memlogf("[INFO] Server is ready..."); // main loop |